ReactOS 0.4.16-dev-297-gc569aee
|
#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().