ReactOS  0.4.15-dev-5496-g599ba9c
minwavetables.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STATIC_KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF   DEFINE_WAVEFORMATEX_GUID(WAVE_FORMAT_DOLBY_AC3_SPDIF)
 
#define KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF   DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF)
 
#define WAVE_FORMAT_WMA_SPDIF   0x164
 
#define STATIC_KSDATAFORMAT_SUBTYPE_WMA_SPDIF   DEFINE_WAVEFORMATEX_GUID(WAVE_FORMAT_WMA_SPDIF)
 
#define KSDATAFORMAT_SUBTYPE_WMA_SPDIF   DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_WMA_SPDIF)
 

Functions

 DEFINE_GUIDSTRUCT ("00000092-0000-0010-8000-00aa00389b71", KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF)
 
 DEFINE_GUIDSTRUCT ("00000164-0000-0010-8000-00aa00389b71", KSDATAFORMAT_SUBTYPE_WMA_SPDIF)
 
NTSTATUS NTAPI PropertyHandler_ChannelConfig (PPCPROPERTY_REQUEST PropertyRequest)
 
 DEFINE_PCAUTOMATION_TABLE_PROP (AutomationChans, PropertiesChannels)
 

Variables

static KSDATARANGE_AUDIO WavePinDataRangesPCMStream []
 
static KSDATARANGE_AUDIO WavePinDataRangesAC3Stream []
 
static PKSDATARANGE WavePinDataRangePointersPCMStream []
 
static PKSDATARANGE WavePinDataRangePointersAC3Stream []
 
static KSDATARANGE WavePinDataRangesPCMBridge []
 
static KSDATARANGE WavePinDataRangesAC3Bridge []
 
static PKSDATARANGE WavePinDataRangePointersPCMBridge []
 
static PKSDATARANGE WavePinDataRangePointersAC3Bridge []
 
static PCPIN_DESCRIPTOR WaveMiniportPins []
 
static PCPROPERTY_ITEM PropertiesChannels []
 
static PCNODE_DESCRIPTOR WaveMiniportNodes []
 
static PCCONNECTION_DESCRIPTOR WaveMiniportConnections []
 
static PCFILTER_DESCRIPTOR WaveMiniportFilterDescriptor
 

Macro Definition Documentation

◆ KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF

#define KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF   DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF)

Definition at line 33 of file minwavetables.hpp.

◆ KSDATAFORMAT_SUBTYPE_WMA_SPDIF

#define KSDATAFORMAT_SUBTYPE_WMA_SPDIF   DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_WMA_SPDIF)

Definition at line 38 of file minwavetables.hpp.

◆ STATIC_KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF

#define STATIC_KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF   DEFINE_WAVEFORMATEX_GUID(WAVE_FORMAT_DOLBY_AC3_SPDIF)

Definition at line 31 of file minwavetables.hpp.

◆ STATIC_KSDATAFORMAT_SUBTYPE_WMA_SPDIF

#define STATIC_KSDATAFORMAT_SUBTYPE_WMA_SPDIF   DEFINE_WAVEFORMATEX_GUID(WAVE_FORMAT_WMA_SPDIF)

Definition at line 36 of file minwavetables.hpp.

◆ WAVE_FORMAT_WMA_SPDIF

#define WAVE_FORMAT_WMA_SPDIF   0x164

Definition at line 35 of file minwavetables.hpp.

Function Documentation

◆ DEFINE_GUIDSTRUCT() [1/2]

DEFINE_GUIDSTRUCT ( "00000092-0000-0010-8000-00aa00389b71"  ,
KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF   
)

◆ DEFINE_GUIDSTRUCT() [2/2]

DEFINE_GUIDSTRUCT ( "00000164-0000-0010-8000-00aa00389b71"  ,
KSDATAFORMAT_SUBTYPE_WMA_SPDIF   
)

◆ DEFINE_PCAUTOMATION_TABLE_PROP()

DEFINE_PCAUTOMATION_TABLE_PROP ( AutomationChans  ,
PropertiesChannels   
)

◆ PropertyHandler_ChannelConfig()

NTSTATUS NTAPI PropertyHandler_ChannelConfig ( PPCPROPERTY_REQUEST  PropertyRequest)

Variable Documentation

◆ PropertiesChannels

PCPROPERTY_ITEM PropertiesChannels[]
static
Initial value:
=
{
{
}
}
#define KSPROPSETID_Audio
Definition: ksmedia.h:1051
#define KSPROPERTY_TYPE_GET
Definition: dmksctrl.h:42
NTSTATUS NTAPI PropertyHandler_ChannelConfig(PPCPROPERTY_REQUEST PropertyRequest)
#define KSPROPERTY_TYPE_BASICSUPPORT
Definition: dmksctrl.h:45
#define KSPROPERTY_TYPE_SET
Definition: dmksctrl.h:43

Definition at line 325 of file minwavetables.hpp.

◆ WaveMiniportConnections

PCCONNECTION_DESCRIPTOR WaveMiniportConnections[]
static
Initial value:
=
{
}
#define PCFILTER_NODE
Definition: portcls.h:154

Definition at line 358 of file minwavetables.hpp.

◆ WaveMiniportFilterDescriptor

PCFILTER_DESCRIPTOR WaveMiniportFilterDescriptor
static
Initial value:
=
{
0,
NULL,
sizeof(PCPIN_DESCRIPTOR),
0,
}
static PCPIN_DESCRIPTOR WaveMiniportPins[]
static PCNODE_DESCRIPTOR WaveMiniportNodes[]
static PCCONNECTION_DESCRIPTOR WaveMiniportConnections[]
#define SIZEOF_ARRAY(ar)
Definition: cdrom.h:1482
#define NULL
Definition: types.h:112

Definition at line 376 of file minwavetables.hpp.

◆ WaveMiniportNodes

PCNODE_DESCRIPTOR WaveMiniportNodes[]
static
Initial value:
=
{
{ 0, &AutomationChans, &KSNODETYPE_DAC, NULL },
}
const GUID KSNODETYPE_VOLUME
Definition: sup.c:21
const GUID KSNODETYPE_SUPERMIX
Definition: sup.c:27
#define KSNODETYPE_3D_EFFECTS
Definition: ksmedia.h:272
const GUID KSNODETYPE_DAC
Definition: sup.c:15
const GUID KSNODETYPE_SUM
Definition: sup.c:14
const GUID KSNODETYPE_SPDIF_INTERFACE
Definition: controls.c:26
#define KSNODETYPE_SRC
Definition: ksmedia.h:282
const GUID KSNODETYPE_ADC
Definition: sup.c:16
#define NULL
Definition: types.h:112

Definition at line 336 of file minwavetables.hpp.

◆ WaveMiniportPins

PCPIN_DESCRIPTOR WaveMiniportPins[]
static

Definition at line 193 of file minwavetables.hpp.

◆ WavePinDataRangePointersAC3Bridge

PKSDATARANGE WavePinDataRangePointersAC3Bridge[]
static
Initial value:
=
{
}
static KSDATARANGE WavePinDataRangesAC3Bridge[]

Definition at line 188 of file minwavetables.hpp.

◆ WavePinDataRangePointersAC3Stream

PKSDATARANGE WavePinDataRangePointersAC3Stream[]
static
Initial value:

Definition at line 143 of file minwavetables.hpp.

◆ WavePinDataRangePointersPCMBridge

PKSDATARANGE WavePinDataRangePointersPCMBridge[]
static
Initial value:
=
{
}
static KSDATARANGE WavePinDataRangesPCMBridge[]

Definition at line 183 of file minwavetables.hpp.

◆ WavePinDataRangePointersPCMStream

PKSDATARANGE WavePinDataRangePointersPCMStream[]
static
Initial value:
=
{
}

Definition at line 138 of file minwavetables.hpp.

◆ WavePinDataRangesAC3Bridge

KSDATARANGE WavePinDataRangesAC3Bridge[]
static
Initial value:
=
{
{
{
sizeof(KSDATARANGE),
0,
0,
0,
}
}
}
#define KSDATAFORMAT_SUBTYPE_AC3_AUDIO
Definition: ksmedia.h:1036
union KSDATAFORMAT KSDATARANGE
const GUID KSDATAFORMAT_SPECIFIER_NONE
Definition: sup.c:37
#define STATICGUIDOF(guid)
Definition: dmksctrl.h:25
#define KSDATAFORMAT_TYPE_AUDIO
Definition: ksmedia.h:983

Definition at line 168 of file minwavetables.hpp.

◆ WavePinDataRangesAC3Stream

KSDATARANGE_AUDIO WavePinDataRangesAC3Stream[]
static

Definition at line 62 of file minwavetables.hpp.

◆ WavePinDataRangesPCMBridge

KSDATARANGE WavePinDataRangesPCMBridge[]
static
Initial value:
=
{
{
{
sizeof(KSDATARANGE),
0,
0,
0,
}
}
}
union KSDATAFORMAT KSDATARANGE
const GUID KSDATAFORMAT_SPECIFIER_NONE
Definition: sup.c:37
#define KSDATAFORMAT_SUBTYPE_ANALOG
Definition: ksmedia.h:993
#define STATICGUIDOF(guid)
Definition: dmksctrl.h:25
#define KSDATAFORMAT_TYPE_AUDIO
Definition: ksmedia.h:983

Definition at line 153 of file minwavetables.hpp.

◆ WavePinDataRangesPCMStream

KSDATARANGE_AUDIO WavePinDataRangesPCMStream[]
static
Initial value:
=
{
{
{
{
0,
0,
0,
}
},
}
}
#define KSDATAFORMAT_SUBTYPE_PCM
Definition: ksmedia.h:1021
#define MIN_BITS_PER_SAMPLE_PCM
Definition: interfaces.hpp:42
#define MAX_BITS_PER_SAMPLE_PCM
Definition: interfaces.hpp:43
#define MIN_SAMPLE_RATE
Definition: interfaces.hpp:44
#define KSDATAFORMAT_SPECIFIER_WAVEFORMATEX
Definition: ksmedia.h:1031
#define MAX_CHANNELS_PCM
Definition: interfaces.hpp:41
#define STATICGUIDOF(guid)
Definition: dmksctrl.h:25
#define KSDATAFORMAT_TYPE_AUDIO
Definition: ksmedia.h:983
#define MAX_SAMPLE_RATE
Definition: interfaces.hpp:45

Definition at line 40 of file minwavetables.hpp.