#include <tsmf_decoder.h>
|
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 int | newX |
|
ITSMFDecoder int int | newY |
|
ITSMFDecoder int int int | newWidth |
|
ITSMFDecoder int int int int | newHeight |
|
ITSMFDecoder int int int int int | numRectangles |
|
ITSMFDecoder int int int int int RDP_RECT * | 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) |
|
◆ BufferLevel
BOOL(* ITSMFDecoder::BufferLevel) (ITSMFDecoder *decoder) |
◆ ChangeVolume
BOOL(* ITSMFDecoder::ChangeVolume) (ITSMFDecoder *decoder, UINT32 newVolume, UINT32 muted) |
◆ Control
BOOL(* ITSMFDecoder::Control) (ITSMFDecoder *decoder, ITSMFControlMsg control_msg, UINT32 *arg) |
◆ data
ITSMFDecoder const BYTE* ITSMFDecoder::data |
◆ data_size
ITSMFDecoder const BYTE UINT32 ITSMFDecoder::data_size |
◆ Decode
◆ decoder
ITSMFDecoder * ITSMFDecoder::decoder |
◆ duration
ITSMFDecoder const BYTE UINT32 UINT32 UINT64 UINT64 UINT64 ITSMFDecoder::duration |
◆ end_time
ITSMFDecoder const BYTE UINT32 UINT32 UINT64 UINT64 ITSMFDecoder::end_time |
◆ extensions
ITSMFDecoder const BYTE UINT32 UINT32 ITSMFDecoder::extensions |
◆ Free
void(* ITSMFDecoder::Free) (ITSMFDecoder *decoder) |
◆ GetDecodedData
BYTE*(* ITSMFDecoder::GetDecodedData) (ITSMFDecoder *decoder, UINT32 *size) |
◆ GetDecodedDimension
BOOL(* ITSMFDecoder::GetDecodedDimension) (ITSMFDecoder *decoder, UINT32 *width, UINT32 *height) |
◆ GetDecodedFormat
UINT32(* ITSMFDecoder::GetDecodedFormat) (ITSMFDecoder *decoder) |
◆ GetRunningTime
UINT64(* ITSMFDecoder::GetRunningTime) (ITSMFDecoder *decoder) |
◆ newHeight
ITSMFDecoder int int int int ITSMFDecoder::newHeight |
◆ newWidth
ITSMFDecoder int int int ITSMFDecoder::newWidth |
◆ newX
ITSMFDecoder int ITSMFDecoder::newX |
◆ newY
ITSMFDecoder int int ITSMFDecoder::newY |
◆ numRectangles
ITSMFDecoder int int int int int ITSMFDecoder::numRectangles |
◆ rectangles
ITSMFDecoder int int int int int RDP_RECT* ITSMFDecoder::rectangles |
◆ SetAckFunc
BOOL(* ITSMFDecoder::SetAckFunc) (ITSMFDecoder *decoder, BOOL(*cb)(void *, BOOL), void *stream) |
◆ SetFormat
BOOL(* ITSMFDecoder::SetFormat) (ITSMFDecoder *decoder, TS_AM_MEDIA_TYPE *media_type) |
◆ SetSyncFunc
BOOL(* ITSMFDecoder::SetSyncFunc) (ITSMFDecoder *decoder, void(*cb)(void *), void *stream) |
◆ start_time
ITSMFDecoder const BYTE UINT32 UINT32 UINT64 ITSMFDecoder::start_time |
The documentation for this struct was generated from the following file: