#include <mediasession_stream.h>
Stream which represents full image data.
Public Types |
|
using | SetAudioDataCallbackType = Delegate < Result < void >(const Block < Char > &)> |
using | InitHandler = Delegate < Result < void >(const MediaStreamAudioDataImportRef &stream, MediaStreamProperties &props)> |
using | SetAudioDataHandler = Delegate < Result < SetAudioDataCallbackType >(const MediaStreamAudioDataImportRef &stream, MediaStreamProperties &props)> |
using | FinishHandler = Delegate < Result < void >(const MediaStreamAudioDataImportRef &stream, const MediaStreamProperties &props)> |
公共成员函数 |
|
MAXON_METHOD Result < void > | SetCallbackHandler (const InitHandler &initHandler, const SetAudioDataHandler &getAudioDataHandler, const FinishHandler &finishHandler) |
MAXON_METHOD Result < void > | InitStream (MediaStreamProperties &props) |
MAXON_METHOD Result < SetAudioDataCallbackType > | SetAudioDataCallback (MediaStreamProperties &props) |
MAXON_METHOD Result < void > | FinishStream (const MediaStreamProperties &props) |
私有成员函数 |
|
MAXON_INTERFACE ( MediaStreamAudioDataImportInterface , MAXON_REFERENCE_NORMAL , "net.maxon.image.interface.mediastreamaudiodataimport") |
using SetAudioDataCallbackType = Delegate < Result <void>(const Block < Char >&)> |
using InitHandler = Delegate < Result <void>(const MediaStreamAudioDataImportRef& stream, MediaStreamProperties& props)> |
using SetAudioDataHandler = Delegate < Result < SetAudioDataCallbackType >(const MediaStreamAudioDataImportRef& stream, MediaStreamProperties& props)> |
using FinishHandler = Delegate < Result <void>(const MediaStreamAudioDataImportRef& stream, const MediaStreamProperties& props)> |
|
private |
MAXON_METHOD Result <void> SetCallbackHandler | ( | const InitHandler & | initHandler , |
const SetAudioDataHandler & | getAudioDataHandler , | ||
const FinishHandler & | finishHandler | ||
) |
SetCallbackHandler description.
[in] | initHandler | A handler which is called from the output media converter to signal that data is required for this frame of the stream. |
[in] | getAudioDataHandler | A handler which is called for each thread that needs a valid SetAudioHandlerDataCallback. |
[in] | finishHandler | A handler which is called from the output media converter to signal that data writing the data from this stream is finished for this frame of the stream. |
MAXON_METHOD Result <void> InitStream | ( | MediaStreamProperties & | props | ) |
called by the input media converter implementation before loading a stream.
[in] | props | Properties of the image stream. |
MAXON_METHOD Result < SetAudioDataCallbackType > SetAudioDataCallback | ( | MediaStreamProperties & | props | ) |
SetAudioDataCallback description.
[in] | props | Properties of the audio stream. |
MAXON_METHOD Result <void> FinishStream | ( | const MediaStreamProperties & | props | ) |
called by the input media converter implementation when loading the stream is completed.
[in] | props | Properties of the audio stream. |