#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. |