ReactOS  0.4.14-dev-337-gf981a68
mmstream.idl File Reference

Go to the source code of this file.

Classes

interface  IMultiMediaStream
 
interface  IMediaStream
 
interface  IStreamSample
 

Typedefs

typedef voidPAPCFUNC
 
typedef LONGLONG STREAM_TIME
 
typedef GUID MSPID
 
typedef REFGUID REFMSPID
 

Enumerations

enum  STREAM_TYPE { STREAMTYPE_READ = 0, STREAMTYPE_WRITE = 1, STREAMTYPE_TRANSFORM = 2 }
 
enum  STREAM_STATE { STREAMSTATE_STOP = 0, STREAMSTATE_RUN = 1 }
 
enum  COMPLETION_STATUS_FLAGS { COMPSTAT_NOUPDATEOK = 0x00000001, COMPSTAT_WAIT = 0x00000002, COMPSTAT_ABORT = 0x00000004 }
 
enum  { MMSSF_HASCLOCK = 0x00000001, MMSSF_SUPPORTSEEK = 0x00000002, MMSSF_ASYNCHRONOUS = 0x00000004 }
 
enum  { SSUPDATE_ASYNC = 0x00000001, SSUPDATE_CONTINUOUS = 0x00000002 }
 

Functions

MS_E_NOTRUNNING(xDEFINE_GUID (MSPID_PrimaryVideo, 0xa35ff56a, 0x9fda, 0x11d0, 0x8f, 0xdf, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0x9d)
 
 DEFINE_GUID (MSPID_PrimaryAudio, 0xa35ff56b, 0x9fda, 0x11d0, 0x8f, 0xdf, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0x9d)
 

Typedef Documentation

◆ MSPID

typedef GUID MSPID

Definition at line 47 of file mmstream.idl.

◆ PAPCFUNC

typedef void* PAPCFUNC

Definition at line 42 of file mmstream.idl.

◆ REFMSPID

typedef REFGUID REFMSPID

Definition at line 48 of file mmstream.idl.

◆ STREAM_TIME

Definition at line 45 of file mmstream.idl.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MMSSF_HASCLOCK 
MMSSF_SUPPORTSEEK 
MMSSF_ASYNCHRONOUS 

Definition at line 68 of file mmstream.idl.

68  {
69  MMSSF_HASCLOCK = 0x00000001,
70  MMSSF_SUPPORTSEEK = 0x00000002,
71  MMSSF_ASYNCHRONOUS = 0x00000004
72 };

◆ anonymous enum

anonymous enum
Enumerator
SSUPDATE_ASYNC 
SSUPDATE_CONTINUOUS 

Definition at line 74 of file mmstream.idl.

74  {
75  SSUPDATE_ASYNC = 0x00000001,
76  SSUPDATE_CONTINUOUS = 0x00000002
77 };

◆ COMPLETION_STATUS_FLAGS

Enumerator
COMPSTAT_NOUPDATEOK 
COMPSTAT_WAIT 
COMPSTAT_ABORT 

Definition at line 62 of file mmstream.idl.

62  {
63  COMPSTAT_NOUPDATEOK = 0x00000001,
64  COMPSTAT_WAIT = 0x00000002,
65  COMPSTAT_ABORT = 0x00000004
COMPLETION_STATUS_FLAGS
Definition: mmstream.idl:62

◆ STREAM_STATE

Enumerator
STREAMSTATE_STOP 
STREAMSTATE_RUN 

Definition at line 56 of file mmstream.idl.

◆ STREAM_TYPE

Enumerator
STREAMTYPE_READ 
STREAMTYPE_WRITE 
STREAMTYPE_TRANSFORM 

Definition at line 50 of file mmstream.idl.

Function Documentation

◆ DEFINE_GUID() [1/2]

MS_E_NOTRUNNING (x) DEFINE_GUID ( MSPID_PrimaryVideo  ,
0xa35ff56a  ,
0x9fda  ,
0x11d0  ,
0x8f  ,
0xdf  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd9  ,
0x18  ,
0x9d   
)

◆ DEFINE_GUID() [2/2]

DEFINE_GUID ( MSPID_PrimaryAudio  ,
0xa35ff56b  ,
0x9fda  ,
0x11d0  ,
0x8f  ,
0xdf  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd9  ,
0x18  ,
0x9d   
)