ReactOS  0.4.14-dev-583-g2a1ba2c
amstream.idl File Reference

Go to the source code of this file.

Classes

interface  IDirectShowStream
 
interface  IAMMultiMediaStream
 
interface  IAMMediaStream
 
interface  IMediaStreamFilter
 
interface  IDirectDrawMediaSampleAllocator
 
interface  IDirectDrawMediaSample
 
interface  IAMMediaTypeStream
 
interface  IAMMediaTypeSample
 
class  AMMultiMediaStream
 

Enumerations

enum  { AMMSF_NOGRAPHTHREAD = 0x00000001 }
 
enum  { AMMSF_ADDDEFAULTRENDERER = 0x00000001, AMMSF_CREATEPEER = 0x00000002, AMMSF_STOPIFNOSAMPLES = 0x00000004, AMMSF_NOSTALL = 0x00000008 }
 
enum  {
  AMMSF_RENDERTYPEMASK = 0x00000003, AMMSF_RENDERTOEXISTING = 0x00000000, AMMSF_RENDERALLSTREAMS = 0x00000001, AMMSF_NORENDER = 0x00000002,
  AMMSF_NOCLOCK = 0x00000004, AMMSF_RUN = 0x00000008
}
 
enum  OUTPUT_STATE { Disabled = 0, ReadData = 1, RenderData = 2 }
 

Functions

coclass AMMultiMediaStream cpp_quote ("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
 
coclass AMMultiMediaStream DEFINE_GUID (CLSID_AMAudioData, 0xf2468580, 0xaf8a, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45)
 
 DEFINE_GUID (CLSID_AMMediaTypeStream, 0xcf0f2f7c, 0xf7bf, 0x11d0, 0x90, 0x0d, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0x9d)
 
 DEFINE_GUID (CLSID_MediaStreamFilter, 0x49c47ce0, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
AMMSF_NOGRAPHTHREAD 

Definition at line 40 of file amstream.idl.

40  {
41  AMMSF_NOGRAPHTHREAD = 0x00000001
42 };

◆ anonymous enum

anonymous enum
Enumerator
AMMSF_ADDDEFAULTRENDERER 
AMMSF_CREATEPEER 
AMMSF_STOPIFNOSAMPLES 
AMMSF_NOSTALL 

Definition at line 44 of file amstream.idl.

44  {
45  AMMSF_ADDDEFAULTRENDERER = 0x00000001,
46  AMMSF_CREATEPEER = 0x00000002,
47  AMMSF_STOPIFNOSAMPLES = 0x00000004,
48  AMMSF_NOSTALL = 0x00000008
49 };

◆ anonymous enum

anonymous enum
Enumerator
AMMSF_RENDERTYPEMASK 
AMMSF_RENDERTOEXISTING 
AMMSF_RENDERALLSTREAMS 
AMMSF_NORENDER 
AMMSF_NOCLOCK 
AMMSF_RUN 

Definition at line 51 of file amstream.idl.

51  {
52  AMMSF_RENDERTYPEMASK = 0x00000003,
53  AMMSF_RENDERTOEXISTING = 0x00000000,
54  AMMSF_RENDERALLSTREAMS = 0x00000001,
55  AMMSF_NORENDER = 0x00000002,
56  AMMSF_NOCLOCK = 0x00000004,
57  AMMSF_RUN = 0x00000008
58 };

◆ OUTPUT_STATE

Enumerator
Disabled 
ReadData 
RenderData 

Definition at line 61 of file amstream.idl.

61  {
62  Disabled = 0,
63  ReadData = 1,
64  RenderData = 2
65 } OUTPUT_STATE;
OUTPUT_STATE
Definition: amstream.idl:61

Function Documentation

◆ cpp_quote()

coclass AMMultiMediaStream cpp_quote ( "DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);"  )

◆ DEFINE_GUID() [1/3]

coclass AMMultiMediaStream DEFINE_GUID ( CLSID_AMAudioData  ,
0xf2468580  ,
0xaf8a  ,
0x11d0  ,
0x82  ,
0x12  ,
0x00  ,
0xc0  ,
0x4f  ,
0xc3  ,
0x2c  ,
0x45   
)

◆ DEFINE_GUID() [2/3]

DEFINE_GUID ( CLSID_AMMediaTypeStream  ,
0xcf0f2f7c  ,
0xf7bf  ,
0x11d0  ,
0x90  ,
0x0d  ,
0x00  ,
0xc0  ,
0x4f  ,
0xd9  ,
0x18  ,
0x9d   
)

◆ DEFINE_GUID() [3/3]

DEFINE_GUID ( CLSID_MediaStreamFilter  ,
0x49c47ce0  ,
0x9ba4  ,
0x11d0  ,
0x82  ,
0x12  ,
0x00  ,
0xc0  ,
0x4f  ,
0xc3  ,
0x2c  ,
0x45   
)