|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "usbaudio.h"
Go to the source code of this file.
| NTSTATUS BuildUSBAudioFilterTopology | ( | PKSDEVICE | Device, |
| PKSFILTER_DESCRIPTOR | FilterDescriptor | ||
| ) |
Definition at line 426 of file filter.c.
Referenced by USBAudioCreateFilterContext().
| VOID NTAPI CountTerminalUnits | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
| OUT PULONG | NonStreamingTerminalDescriptorCount, | ||
| OUT PULONG | TotalTerminalDescriptorCount | ||
| ) |
Definition at line 970 of file filter.c.
Referenced by BuildUSBAudioFilterTopology(), and USBAudioPinBuildDescriptors().
| ULONG CountTopologyComponents | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
| OUT PULONG | OutDescriptorCount | ||
| ) |
Definition at line 319 of file filter.c.
Referenced by BuildUSBAudioFilterTopology().
| DEFINE_KSPROPERTY_TABLE_AUDIO_MUTE | ( | FilterAudioMutePropertySet | , |
| FilterAudioMuteHandler | |||
| ) |
| DEFINE_KSPROPERTY_TABLE_AUDIO_VOLUME | ( | FilterAudioVolumePropertySet | , |
| FilterAudioVolumeHandler | |||
| ) |
Definition at line 187 of file filter.c.
| NTSTATUS NTAPI FilterAudioVolumeHandler | ( | IN PIRP | Irp, |
| IN PKSIDENTIFIER | Request, | ||
| IN OUT PVOID | Data | ||
| ) |
Definition at line 231 of file filter.c.
| PNODE_CONTEXT FindNodeContextWithId | ( | IN PNODE_CONTEXT | NodeContext, |
| IN ULONG | NodeContextCount, | ||
| IN UCHAR | TerminalId | ||
| ) |
Definition at line 408 of file filter.c.
Referenced by BuildUSBAudioFilterTopology().
| PNODE_CONTEXT FindNodeContextWithNode | ( | IN PNODE_CONTEXT | NodeContext, |
| IN ULONG | NodeContextCount, | ||
| IN ULONG | NodeId | ||
| ) |
Definition at line 165 of file filter.c.
Referenced by FilterAudioMuteHandler(), and FilterAudioVolumeHandler().
Definition at line 1525 of file filter.c.
Referenced by USBAudioPnPStart().
Definition at line 927 of file filter.c.
| VOID UsbAudioGetDataRanges | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
| IN UCHAR | bTerminalID, | ||
| OUT PKSDATARANGE ** | OutDataRanges, | ||
| OUT PULONG | OutDataRangesCount | ||
| ) |
Definition at line 1154 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().
| NTSTATUS NTAPI USBAudioGetDescriptor | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN UCHAR | DescriptorType, | ||
| IN ULONG | DescriptorLength, | ||
| IN UCHAR | DescriptorIndex, | ||
| IN LANGID | LanguageId, | ||
| OUT PVOID * | OutDescriptor | ||
| ) |
Definition at line 1352 of file filter.c.
Referenced by USBAudioGetStringDescriptor().
| PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR UsbAudioGetNonStreamingTerminalDescriptorByIndex | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
| IN ULONG | Index | ||
| ) |
Definition at line 1108 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().
| LPGUID UsbAudioGetPinCategoryFromTerminalDescriptor | ( | IN PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR | TerminalDescriptor | ) |
Definition at line 1019 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().
| NTSTATUS UsbAudioGetSetProperty | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN UCHAR | Request, | ||
| IN USHORT | Value, | ||
| IN USHORT | Index, | ||
| IN PVOID | TransferBuffer, | ||
| IN ULONG | TransferBufferLength, | ||
| IN ULONG | TransferFlags | ||
| ) |
Definition at line 123 of file filter.c.
Referenced by FilterAudioMuteHandler(), and FilterAudioVolumeHandler().
| PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR UsbAudioGetStreamingTerminalDescriptorByIndex | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
| IN ULONG | Index | ||
| ) |
Definition at line 1063 of file filter.c.
Referenced by USBAudioPinBuildDescriptors(), and USBAudioSelectAudioStreamingInterface().
| NTSTATUS NTAPI USBAudioGetStringDescriptor | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | DescriptorLength, | ||
| IN UCHAR | DescriptorIndex, | ||
| IN LANGID | LanguageId, | ||
| OUT PVOID * | OutDescriptor | ||
| ) |
Definition at line 1422 of file filter.c.
Referenced by USBAudioInitComponentId().
| NTSTATUS USBAudioInitComponentId | ( | PKSDEVICE | Device, |
| IN PKSCOMPONENTID | ComponentId | ||
| ) |
Definition at line 1473 of file filter.c.
Referenced by USBAudioCreateFilterContext().
| NTSTATUS USBAudioPinBuildDescriptors | ( | PKSDEVICE | Device, |
| PKSPIN_DESCRIPTOR_EX * | PinDescriptors, | ||
| PULONG | PinDescriptorsCount, | ||
| PULONG | PinDescriptorSize | ||
| ) |
Definition at line 1252 of file filter.c.
Referenced by USBAudioCreateFilterContext().
| NTSTATUS USBAudioRegCreateMediaCategoriesKey | ( | IN PUNICODE_STRING | Name, |
| OUT PHANDLE | OutHandle | ||
| ) |
Definition at line 1442 of file filter.c.
Referenced by USBAudioInitComponentId().
| KSDATARANGE BridgePinAudioFormat[] |
|
static |
Definition at line 58 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().
|
static |
Definition at line 111 of file filter.c.
Referenced by BuildUSBAudioFilterTopology().
|
static |
Definition at line 100 of file filter.c.
Referenced by BuildUSBAudioFilterTopology().
| GUID GUID_KSCATEGORY_AUDIO = { STATIC_KSCATEGORY_AUDIO } |
Definition at line 27 of file filter.c.
Referenced by USBAudioCreateFilterContext().
| GUID NodeTypeArrayMicrophone = { STATIC_KSNODETYPE_MICROPHONE_ARRAY } |
Definition at line 16 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeCapture = { STATIC_PINNAME_CAPTURE } |
Definition at line 25 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeCommunicationSpeaker = { STATIC_KSNODETYPE_COMMUNICATION_SPEAKER } |
Definition at line 23 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeDesktopMicrophone = { STATIC_KSNODETYPE_DESKTOP_MICROPHONE } |
Definition at line 13 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeDesktopSpeaker = { STATIC_KSNODETYPE_DESKTOP_SPEAKER } |
Definition at line 21 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeHeadphonesSpeaker = { STATIC_KSNODETYPE_HEADPHONES } |
Definition at line 19 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeHMDA = { STATIC_KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO } |
Definition at line 20 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeMicrophone = { STATIC_KSNODETYPE_MICROPHONE } |
Definition at line 12 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeOmmniMicrophone = { STATIC_KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE } |
Definition at line 15 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypePersonalMicrophone = { STATIC_KSNODETYPE_PERSONAL_MICROPHONE } |
Definition at line 14 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypePlayback = { STATIC_KSCATEGORY_AUDIO } |
Definition at line 26 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeProcessingArrayMicrophone = { STATIC_KSNODETYPE_PROCESSING_MICROPHONE_ARRAY } |
Definition at line 17 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeRoomSpeaker = { STATIC_KSNODETYPE_ROOM_SPEAKER } |
Definition at line 22 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeSpeaker = { STATIC_KSNODETYPE_SPEAKER } |
Definition at line 18 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
| GUID NodeTypeSubwoofer = { STATIC_KSNODETYPE_LOW_FREQUENCY_EFFECTS_SPEAKER } |
Definition at line 24 of file filter.c.
Referenced by UsbAudioGetPinCategoryFromTerminalDescriptor().
|
static |
| KSPIN_INTERFACE StandardPinInterface |
Definition at line 29 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().
| KSPIN_MEDIUM StandardPinMedium |
Definition at line 36 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().
|
static |
Definition at line 71 of file filter.c.
Referenced by USBAudioCreateFilterContext().
|
static |
Definition at line 79 of file filter.c.
Referenced by USBAudioPinBuildDescriptors().