#include <mediasession_session.h>
The media session interface connects media inputs with media outputs. For each output a MediaConnectionRef is handled. @MAXON_ANNOTATION{nullimpl=true}
公共成员函数 |
|
| MAXON_METHOD Result < void > | ConnectMediaConverter (const MediaConverterRef &input, const MediaConverterRef &output) |
| MAXON_METHOD Result < void > | 转换 (const TimeValue &targetTime, MEDIASESSIONFLAGS flags) |
| MAXON_METHOD Result < void > | 关闭 () |
| MAXON_METHOD MediaSessionProgressRef | GetProgress () const |
私有成员函数 |
|
| MAXON_INTERFACE ( MediaSessionInterface , MAXON_REFERENCE_NORMAL , "net.maxon.image.interface.mediasession") | |
|
private |
| MAXON_METHOD Result <void> ConnectMediaConverter | ( | const MediaConverterRef & | input , |
| const MediaConverterRef & | output | ||
| ) |
Connects two MediaConverterRefs within a Media Session. Both converters must not be attached to another session.
| MAXON_METHOD Result <void> Convert | ( | const TimeValue & | targetTime , |
| MEDIASESSIONFLAGS | flags | ||
| ) |
Triggers the session to read the next frame from the stream.
| [in] | targetTime | Target time to receive the media samples from. |
| [in] | flags | See MEDIASESSIONFLAGS for details. |
| MAXON_METHOD Result <void> Close | ( | ) |
Closes the session, finalizes all write operations and closes all handles.
| MAXON_METHOD MediaSessionProgressRef GetProgress | ( | ) | const |
Returns the progress object to set/get progress for implementors.