FreeRDP
|
Data Fields | |
BOOL(* | SetFormat )(ITSMFDecoder *decoder, TS_AM_MEDIA_TYPE *media_type) |
BOOL(* | Decode )(ITSMFDecoder *decoder, const BYTE *data, UINT32 data_size, UINT32 extensions) |
BYTE *(* | GetDecodedData )(ITSMFDecoder *decoder, UINT32 *size) |
UINT32(* | GetDecodedFormat )(ITSMFDecoder *decoder) |
BOOL(* | GetDecodedDimension )(ITSMFDecoder *decoder, UINT32 *width, UINT32 *height) |
void(* | Free )(ITSMFDecoder *decoder) |
BOOL(* | Control )(ITSMFDecoder *decoder, ITSMFControlMsg control_msg, UINT32 *arg) |
ITSMFDecoder * | decoder |
ITSMFDecoder const BYTE * | data |
ITSMFDecoder const BYTE UINT32 | data_size |
ITSMFDecoder const BYTE UINT32 UINT32 | extensions |
ITSMFDecoder const BYTE UINT32 UINT32 UINT64 | start_time |
ITSMFDecoder const BYTE UINT32 UINT32 UINT64 UINT64 | end_time |
ITSMFDecoder const BYTE UINT32 UINT32 UINT64 UINT64 UINT64 | duration |
UINT64(* | GetRunningTime )(ITSMFDecoder *decoder) |
ITSMFDecoder UINT32 | newX |
ITSMFDecoder UINT32 UINT32 | newY |
ITSMFDecoder UINT32 UINT32 UINT32 | newWidth |
ITSMFDecoder UINT32 UINT32 UINT32 UINT32 | newHeight |
ITSMFDecoder UINT32 UINT32 UINT32 UINT32 UINT32 | numRectangles |
ITSMFDecoder UINT32 UINT32 UINT32 UINT32 UINT32 const RECTANGLE_32 * | rectangles |
BOOL(* | ChangeVolume )(ITSMFDecoder *decoder, UINT32 newVolume, UINT32 muted) |
BOOL(* | BufferLevel )(ITSMFDecoder *decoder) |
BOOL(* | SetAckFunc )(ITSMFDecoder *decoder, BOOL(*cb)(void *, BOOL), void *stream) |
BOOL(* | SetSyncFunc )(ITSMFDecoder *decoder, void(*cb)(void *), void *stream) |
Definition at line 36 of file tsmf_decoder.h.