FreeRDP
ITSMFDecoder Struct Reference
Collaboration diagram for ITSMFDecoder:

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_32rectangles
 
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)
 

Detailed Description

Definition at line 36 of file tsmf_decoder.h.


The documentation for this struct was generated from the following file: