MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::FileToStreamChain Member List

This is the complete list of members for MayaFlux::Buffers::FileToStreamChain, including all inherited members.

add_final_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
add_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, std::string *rejection_reason=nullptr)MayaFlux::Buffers::BufferProcessingChain
add_processor_direct(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, std::string *rejection_reason=nullptr)MayaFlux::Buffers::BufferProcessingChainprotected
analyze_token_compatibility() constMayaFlux::Buffers::BufferProcessingChain
attach_to_buffer(std::shared_ptr< Buffer > buffer)MayaFlux::Buffers::FileToStreamChain
cleanup_rejected_processors(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChainprivate
enforce_chain_token_on_processors()MayaFlux::Buffers::BufferProcessingChain
FileToStreamChain(std::shared_ptr< Kakshya::SoundFileContainer > file_container, std::shared_ptr< Kakshya::DynamicSoundStream > capture_stream, uint32_t source_channel=0)MayaFlux::Buffers::FileToStreamChain
get_capture_stream() constMayaFlux::Buffers::FileToStreamChaininline
get_chain() constMayaFlux::Buffers::BufferProcessingChaininline
get_enforcement_strategy() constMayaFlux::Buffers::BufferProcessingChaininline
get_preferred_token() constMayaFlux::Buffers::BufferProcessingChaininline
get_processor(const std::shared_ptr< Buffer > &buffer) constMayaFlux::Buffers::BufferProcessingChaininline
get_processors(const std::shared_ptr< Buffer > &buffer) constMayaFlux::Buffers::BufferProcessingChain
has_pending_operations() constMayaFlux::Buffers::BufferProcessingChaininline
has_processors(const std::shared_ptr< Buffer > &buffer) constMayaFlux::Buffers::BufferProcessingChain
m_buffer_processorsMayaFlux::Buffers::BufferProcessingChainprivate
m_capture_streamMayaFlux::Buffers::FileToStreamChainprivate
m_conditional_processorsMayaFlux::Buffers::BufferProcessingChainprivate
m_container_adapterMayaFlux::Buffers::FileToStreamChainprivate
m_enforcement_strategyMayaFlux::Buffers::BufferProcessingChainprivate
m_file_containerMayaFlux::Buffers::FileToStreamChainprivate
m_final_processorsMayaFlux::Buffers::BufferProcessingChainprivate
m_is_processingMayaFlux::Buffers::BufferProcessingChainprivate
m_pending_countMayaFlux::Buffers::BufferProcessingChainprivate
m_pending_opsMayaFlux::Buffers::BufferProcessingChainprivate
m_pending_removalMayaFlux::Buffers::BufferProcessingChainprivate
m_source_channelMayaFlux::Buffers::FileToStreamChainprivate
m_stream_writerMayaFlux::Buffers::FileToStreamChainprivate
m_token_filter_maskMayaFlux::Buffers::BufferProcessingChainmutableprivate
MAX_PENDING_PROCESSORSMayaFlux::Buffers::BufferProcessingChainprivatestatic
merge_chain(const std::shared_ptr< BufferProcessingChain > &other)MayaFlux::Buffers::BufferProcessingChain
optimize_for_tokens(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
process(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
process_final(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
process_non_owning(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChainprivate
process_pending_processor_operations()MayaFlux::Buffers::BufferProcessingChainprivate
queue_pending_processor_op(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, bool is_addition, std::string *rejection_reason=nullptr)MayaFlux::Buffers::BufferProcessingChainprivate
remove_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
remove_processor_direct(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChainprotected
set_enforcement_strategy(TokenEnforcementStrategy strategy)MayaFlux::Buffers::BufferProcessingChaininline
set_preferred_token(ProcessingToken token)MayaFlux::Buffers::BufferProcessingChaininline
setup_processors()MayaFlux::Buffers::FileToStreamChainprivate
validate_all_processors(std::vector< std::string > *incompatibility_reasons=nullptr) constMayaFlux::Buffers::BufferProcessingChain