ReactOS 0.4.16-dev-297-gc569aee
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 DEFINE_GUID (CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45)
 
 DEFINE_GUID (CLSID_AMAudioStream, 0x8496e040, 0xaf4c, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45)
 
 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};
@ AMMSF_NOGRAPHTHREAD
Definition: amstream.idl:41

◆ 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};
@ AMMSF_NOSTALL
Definition: amstream.idl:48
@ AMMSF_STOPIFNOSAMPLES
Definition: amstream.idl:47
@ AMMSF_CREATEPEER
Definition: amstream.idl:46
@ AMMSF_ADDDEFAULTRENDERER
Definition: amstream.idl:45

◆ 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};
@ AMMSF_RUN
Definition: amstream.idl:57
@ AMMSF_RENDERTYPEMASK
Definition: amstream.idl:52
@ AMMSF_NOCLOCK
Definition: amstream.idl:56
@ AMMSF_RENDERTOEXISTING
Definition: amstream.idl:53
@ AMMSF_NORENDER
Definition: amstream.idl:55
@ AMMSF_RENDERALLSTREAMS
Definition: amstream.idl:54

◆ OUTPUT_STATE

Enumerator
Disabled 
ReadData 
RenderData 

Definition at line 61 of file amstream.idl.

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

Function Documentation

◆ DEFINE_GUID() [1/5]

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

◆ DEFINE_GUID() [2/5]

DEFINE_GUID ( CLSID_AMAudioStream  ,
0x8496e040  ,
0xaf4c  ,
0x11d0  ,
0x82  ,
0x12  ,
0x00  ,
0xc0  ,
0x4f  ,
0xc3  ,
0x2c  ,
0x45   
)

◆ DEFINE_GUID() [3/5]

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

◆ DEFINE_GUID() [4/5]

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

◆ DEFINE_GUID() [5/5]

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