media_sink_interface
Module: Media Recorder API
The interface that is a sink for the Conference Service, where audio and video data for a specific conference are stored.
#include <media_engine.h>
Inherited by dolbyio::comms::plugin::recorder
Public Functions
Name | |
---|---|
virtual video_sink_yuv * | video_yuv() =0 Gets the raw video sink interface. Override this method to provide access to the Raw Video Sink custom implementation. |
virtual video_sink_encoded * | video_enc() =0 Gets the encoded video sink interface. Override this method to provide access to the Encoded Video Sink implementation. |
virtual audio_sink * | audio() =0 Gets the raw audio sink interface. Override this method to provide access to the Audio Sink implementation. |
class dolbyio::comms::media_sink_interface;
Public Functions Documentation
function video_yuv
virtual video_sink_yuv * video_yuv() =0
Gets the raw video sink interface. Override this method to provide access to the Raw Video Sink custom implementation.
Return: The pointer to the YUV video sink.
function video_enc
virtual video_sink_encoded * video_enc() =0
Gets the encoded video sink interface. Override this method to provide access to the Encoded Video Sink implementation.
Return: The pointer to the encoded video sink.
function audio
virtual audio_sink * audio() =0
Gets the raw audio sink interface. Override this method to provide access to the Audio Sink implementation.
Return: The pointer to the audio sink.
Updated 3 months ago
Did this page help you?