ReactOS 0.4.15-dev-7924-g5949c20
mftransform.idl File Reference

Go to the source code of this file.

Classes

struct  _MFT_INPUT_STREAM_INFO
 
struct  _MFT_OUTPUT_STREAM_INFO
 
struct  _MFT_OUTPUT_DATA_BUFFER
 
interface  IMFTransform
 

Typedefs

typedef struct _MFT_INPUT_STREAM_INFO MFT_INPUT_STREAM_INFO
 
typedef struct _MFT_OUTPUT_STREAM_INFO MFT_OUTPUT_STREAM_INFO
 
typedef struct _MFT_OUTPUT_DATA_BUFFER MFT_OUTPUT_DATA_BUFFER
 
typedef struct _MFT_OUTPUT_DATA_BUFFERPMFT_OUTPUT_DATA_BUFFER
 
typedef enum _MFT_MESSAGE_TYPE MFT_MESSAGE_TYPE
 

Enumerations

enum  _MFT_MESSAGE_TYPE {
  MFT_MESSAGE_COMMAND_FLUSH = 0x00000000 , MFT_MESSAGE_COMMAND_DRAIN = 0x00000001 , MFT_MESSAGE_SET_D3D_MANAGER = 0x00000002 , MFT_MESSAGE_DROP_SAMPLES = 0x00000003 ,
  MFT_MESSAGE_COMMAND_TICK = 0x00000004 , MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 0x10000000 , MFT_MESSAGE_NOTIFY_END_STREAMING = 0x10000001 , MFT_MESSAGE_NOTIFY_END_OF_STREAM = 0x10000002 ,
  MFT_MESSAGE_NOTIFY_START_OF_STREAM = 0x10000003 , MFT_MESSAGE_COMMAND_MARKER = 0x20000000
}
 

Typedef Documentation

◆ MFT_INPUT_STREAM_INFO

◆ MFT_MESSAGE_TYPE

◆ MFT_OUTPUT_DATA_BUFFER

◆ MFT_OUTPUT_STREAM_INFO

◆ PMFT_OUTPUT_DATA_BUFFER

Enumeration Type Documentation

◆ _MFT_MESSAGE_TYPE

Enumerator
MFT_MESSAGE_COMMAND_FLUSH 
MFT_MESSAGE_COMMAND_DRAIN 
MFT_MESSAGE_SET_D3D_MANAGER 
MFT_MESSAGE_DROP_SAMPLES 
MFT_MESSAGE_COMMAND_TICK 
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING 
MFT_MESSAGE_NOTIFY_END_STREAMING 
MFT_MESSAGE_NOTIFY_END_OF_STREAM 
MFT_MESSAGE_NOTIFY_START_OF_STREAM 
MFT_MESSAGE_COMMAND_MARKER 

Definition at line 45 of file mftransform.idl.

46{
47 MFT_MESSAGE_COMMAND_FLUSH = 0x00000000,
48 MFT_MESSAGE_COMMAND_DRAIN = 0x00000001,
49 MFT_MESSAGE_SET_D3D_MANAGER = 0x00000002,
50 MFT_MESSAGE_DROP_SAMPLES = 0x00000003,
51 MFT_MESSAGE_COMMAND_TICK = 0x00000004,
enum _MFT_MESSAGE_TYPE MFT_MESSAGE_TYPE
@ MFT_MESSAGE_NOTIFY_END_STREAMING
Definition: mftransform.idl:53
@ MFT_MESSAGE_NOTIFY_END_OF_STREAM
Definition: mftransform.idl:54
@ MFT_MESSAGE_COMMAND_MARKER
Definition: mftransform.idl:56
@ MFT_MESSAGE_DROP_SAMPLES
Definition: mftransform.idl:50
@ MFT_MESSAGE_COMMAND_FLUSH
Definition: mftransform.idl:47
@ MFT_MESSAGE_COMMAND_TICK
Definition: mftransform.idl:51
@ MFT_MESSAGE_SET_D3D_MANAGER
Definition: mftransform.idl:49
@ MFT_MESSAGE_COMMAND_DRAIN
Definition: mftransform.idl:48
@ MFT_MESSAGE_NOTIFY_START_OF_STREAM
Definition: mftransform.idl:55
@ MFT_MESSAGE_NOTIFY_BEGIN_STREAMING
Definition: mftransform.idl:52