Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

theoradecoderdllstuff.h File Reference

#include <streams.h>
#include <pullpin.h>
#include <initguid.h>

Include dependency graph for theoradecoderdllstuff.h:

Include dependency graph

Classes

struct  sTheoraFormatBlock

Defines

#define LIBOOOGG_API   __declspec(dllimport)

Functions

 DEFINE_GUID (CLSID_TheoraDecodeFilter, 0x5187161, 0x5c36, 0x4324, 0xa7, 0x34, 0x22, 0xbf, 0x37, 0x50, 0x9f, 0x2d)
 DEFINE_GUID (MEDIASUBTYPE_Theora, 0xd124b2b1, 0x8968, 0x4ae8, 0xb2, 0x88, 0xfe, 0x16, 0xea, 0x34, 0xb0, 0xce)
 DEFINE_GUID (FORMAT_Theora, 0xa99f116c, 0xdffa, 0x412c, 0x95, 0xde, 0x72, 0x5f, 0x99, 0x87, 0x48, 0x26)

Variables

const REGPINTYPES TheoraDecodeOutputTypes
const REGPINTYPES TheoraDecodeInputTypes
const REGFILTERPINS TheoraDecodePinReg []
const REGFILTER2 TheoraDecodeFilterReg

Define Documentation

#define LIBOOOGG_API   __declspec(dllimport)
 


Function Documentation

DEFINE_GUID FORMAT_Theora  ,
0xa99f116c  ,
0xdffa  ,
0x412c  ,
0x95  ,
0xde  ,
0x72  ,
0x5f  ,
0x99  ,
0x87  ,
0x48  ,
0x26 
 

DEFINE_GUID MEDIASUBTYPE_Theora  ,
0xd124b2b1  ,
0x8968  ,
0x4ae8  ,
0xb2  ,
0x88  ,
0xfe  ,
0x16  ,
0xea  ,
0x34  ,
0xb0  ,
0xce 
 

DEFINE_GUID CLSID_TheoraDecodeFilter  ,
0x5187161  ,
0x5c36  ,
0x4324  ,
0xa7  ,
0x34  ,
0x22  ,
0xbf  ,
0x37  ,
0x50  ,
0x9f  ,
0x2d 
 


Variable Documentation

const REGFILTER2 TheoraDecodeFilterReg
 

Initial value:

 {
                1,
                MERIT_NORMAL,
                2,
        TheoraDecodePinReg
                
}

const REGPINTYPES TheoraDecodeInputTypes
 

Initial value:

 {
        &MEDIATYPE_Video,
        &MEDIASUBTYPE_Theora
}

const REGPINTYPES TheoraDecodeOutputTypes
 

Initial value:

 {
    &MEDIATYPE_Video,
        &MEDIASUBTYPE_YV12
}

const REGFILTERPINS TheoraDecodePinReg[]
 

Initial value:

 {
        {
    L"Theora Input",                                            
        FALSE,                                                          
        FALSE,                                                          
        FALSE,                                                          
        FALSE,                                                          
        NULL,                                                           
        NULL,                                                           
        1,                                                                      
        &TheoraDecodeInputTypes                         
        } ,

        {
        L"YV12 Output",                                         
        FALSE,                                                          
        TRUE,                                                           
        FALSE,                                                          
        FALSE,                                                          
        NULL,                                                           
        NULL,                                                           
        1,                                                                      
        &TheoraDecodeOutputTypes                                        

        }
}


Generated on Fri Nov 5 22:32:07 2004 for oggdsf by  doxygen 1.3.9