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

oggmuxdllstuff.h File Reference

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

Include dependency graph for oggmuxdllstuff.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

struct  sVorbisFormatBlock
struct  sSpeexFormatBlock
struct  sFLACFormatBlock
struct  sTheoraFormatBlock

Defines

#define LIBOOOGG_API   __declspec(dllimport)

Functions

 DEFINE_GUID (CLSID_OggDemuxSourceFilter, 0x31ca0186, 0x1ff0, 0x4181, 0xaa, 0x38, 0x3c, 0xa4, 0x4, 0xb, 0xd2, 0x60)
 DEFINE_GUID (CLSID_OggMuxFilter, 0x1f3effe4, 0xe70, 0x47c7, 0x9c, 0x48, 0x5, 0xeb, 0x99, 0xe2, 0x0, 0x11)
 DEFINE_GUID (MEDIASUBTYPE_FLAC, 0x3913f0ab, 0xe7ed, 0x41c4, 0x97, 0x9b, 0x1d, 0x1f, 0xdd, 0x98, 0x3c, 0x7)
 DEFINE_GUID (MEDIASUBTYPE_OggFLAC_1_0, 0x2c409db0, 0x95bf, 0x47ba, 0xb0, 0xf5, 0x58, 0x72, 0x56, 0xf1, 0xed, 0xcf)
 DEFINE_GUID (MEDIASUBTYPE_Vorbis, 0x8a0566ac, 0x42b3, 0x4ad9, 0xac, 0xa3, 0x93, 0xb9, 0x6, 0xdd, 0xf9, 0x8a)
 DEFINE_GUID (MEDIASUBTYPE_Speex, 0x25a9729d, 0x12f6, 0x420e, 0xbd, 0x53, 0x1d, 0x63, 0x1d, 0xc2, 0x17, 0xdf)
 DEFINE_GUID (FORMAT_Vorbis, 0x44e04f43, 0x58b3, 0x4de1, 0x9b, 0xaa, 0x89, 0x1, 0xf8, 0x52, 0xda, 0xe4)
 DEFINE_GUID (FORMAT_Speex, 0x78701a27, 0xefb5, 0x4157, 0x95, 0x53, 0x38, 0xa7, 0x85, 0x4e, 0x3e, 0x81)
 DEFINE_GUID (FORMAT_FLAC, 0x1cdc48ac, 0x4c24, 0x4b8b, 0x98, 0x2b, 0x70, 0x7, 0xa2, 0x9d, 0x83, 0xc4)
 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 OggMuxInputTypes []
const REGFILTERPINS OggMuxPinReg
const REGFILTER2 OggMuxFilterReg

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 
 

DEFINE_GUID FORMAT_FLAC  ,
0x1cdc48ac  ,
0x4c24  ,
0x4b8b  ,
0x98  ,
0x2b  ,
0x70  ,
0x7  ,
0xa2  ,
0x9d  ,
0x83  ,
0xc4 
 

DEFINE_GUID FORMAT_Speex  ,
0x78701a27  ,
0xefb5  ,
0x4157  ,
0x95  ,
0x53  ,
0x38  ,
0xa7  ,
0x85  ,
0x4e  ,
0x3e  ,
0x81 
 

DEFINE_GUID FORMAT_Vorbis  ,
0x44e04f43  ,
0x58b3  ,
0x4de1  ,
0x9b  ,
0xaa  ,
0x89  ,
0x1  ,
0xf8  ,
0x52  ,
0xda  ,
0xe4 
 

DEFINE_GUID MEDIASUBTYPE_Speex  ,
0x25a9729d  ,
0x12f6  ,
0x420e  ,
0xbd  ,
0x53  ,
0x1d  ,
0x63  ,
0x1d  ,
0xc2  ,
0x17  ,
0xdf 
 

DEFINE_GUID MEDIASUBTYPE_Vorbis  ,
0x8a0566ac  ,
0x42b3  ,
0x4ad9  ,
0xac  ,
0xa3  ,
0x93  ,
0xb9  ,
0x6  ,
0xdd  ,
0xf9  ,
0x8a 
 

DEFINE_GUID MEDIASUBTYPE_OggFLAC_1_0  ,
0x2c409db0  ,
0x95bf  ,
0x47ba  ,
0xb0  ,
0xf5  ,
0x58  ,
0x72  ,
0x56  ,
0xf1  ,
0xed  ,
0xcf 
 

DEFINE_GUID MEDIASUBTYPE_FLAC  ,
0x3913f0ab  ,
0xe7ed  ,
0x41c4  ,
0x97  ,
0x9b  ,
0x1d  ,
0x1f  ,
0xdd  ,
0x98  ,
0x3c  ,
0x7 
 

DEFINE_GUID CLSID_OggMuxFilter  ,
0x1f3effe4  ,
0xe70  ,
0x47c7  ,
0x9c  ,
0x48  ,
0x5  ,
0xeb  ,
0x99  ,
0xe2  ,
0x0  ,
0x11 
 

DEFINE_GUID CLSID_OggDemuxSourceFilter  ,
0x31ca0186  ,
0x1ff0  ,
0x4181  ,
0xaa  ,
0x38  ,
0x3c  ,
0xa4  ,
0x4  ,
0xb  ,
0xd2  ,
0x60 
 


Variable Documentation

const REGFILTER2 OggMuxFilterReg
 

Initial value:

 {
                1,
                MERIT_DO_NOT_USE,
                1,
        &OggMuxPinReg
                
}

const REGPINTYPES OggMuxInputTypes[]
 

Initial value:

 {
        {       
                &MEDIATYPE_Audio,
                &MEDIASUBTYPE_Speex
        },
        {
                &MEDIATYPE_Audio,
                &MEDIASUBTYPE_Vorbis
        },
        {
                &MEDIATYPE_Audio,
                &MEDIASUBTYPE_OggFLAC_1_0
        },
        {
                &MEDIATYPE_Video,
                &MEDIASUBTYPE_Theora
        },
        {
                &MEDIATYPE_Audio,
                &MEDIASUBTYPE_FLAC
        }
}

const REGFILTERPINS OggMuxPinReg
 

Initial value:

 {
        
    L"Ogg Packet Input",                                
        TRUE,                                                           
        FALSE,                                                          
        FALSE,                                                          
        FALSE,                                                          
        NULL,                                                           
        NULL,                                                           
        5,                                                                      
        OggMuxInputTypes                                        
}


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