|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Sender session sub-pipeline. More...
#include <sender_session.h>
Public Member Functions | |
| SenderSession (const SenderConfig &config, const rtp::FormatMap &format_map, packet::PacketFactory &packet_factory, core::BufferFactory< uint8_t > &byte_buffer_factory, core::BufferFactory< audio::sample_t > &sample_buffer_factory, core::IAllocator &allocator) | |
| Initialize. | |
| bool | create_transport_pipeline (SenderEndpoint *source_endpoint, SenderEndpoint *repair_endpoint) |
| Create transport sub-pipeline. | |
| bool | create_control_pipeline (SenderEndpoint *control_endpoint) |
| Create control sub-pipeline. | |
| audio::IFrameWriter * | writer () const |
| Get audio writer. | |
| core::nanoseconds_t | get_update_deadline () const |
| Get deadline when the pipeline should be updated. | |
| void | update () |
| Update pipeline. | |
Sender session sub-pipeline.
Contains:
Definition at line 46 of file sender_session.h.
| roc::pipeline::SenderSession::SenderSession | ( | const SenderConfig & | config, |
| const rtp::FormatMap & | format_map, | ||
| packet::PacketFactory & | packet_factory, | ||
| core::BufferFactory< uint8_t > & | byte_buffer_factory, | ||
| core::BufferFactory< audio::sample_t > & | sample_buffer_factory, | ||
| core::IAllocator & | allocator | ||
| ) |
Initialize.
| bool roc::pipeline::SenderSession::create_control_pipeline | ( | SenderEndpoint * | control_endpoint | ) |
Create control sub-pipeline.
| bool roc::pipeline::SenderSession::create_transport_pipeline | ( | SenderEndpoint * | source_endpoint, |
| SenderEndpoint * | repair_endpoint | ||
| ) |
Create transport sub-pipeline.
| core::nanoseconds_t roc::pipeline::SenderSession::get_update_deadline | ( | ) | const |
Get deadline when the pipeline should be updated.
| void roc::pipeline::SenderSession::update | ( | ) |
Update pipeline.
| audio::IFrameWriter * roc::pipeline::SenderSession::writer | ( | ) | const |
Get audio writer.