ReactOS  0.4.14-dev-77-gd9e7c48
WDMAUD_DEVICE_INFO Struct Reference

#include <interface.h>

Collaboration diagram for WDMAUD_DEVICE_INFO:

Public Attributes

KSSTREAM_HEADER Header
 
SOUND_DEVICE_TYPE DeviceType
 
ULONG_PTR DeviceIndex
 
HANDLE hDevice
 
ULONG DeviceCount
 
ULONG Flags
 
union {
   MIXERCAPSW   MixCaps
 
   MIXERCONTROLDETAILS   MixDetails
 
   MIXERLINECONTROLSW   MixControls
 
   MIXERLINEW   MixLine
 
   WAVEFORMATEX   WaveFormatEx
 
   WAVEOUTCAPSW   WaveOutCaps
 
   AUXCAPSW   AuxCaps
 
   WAVEINCAPSW   WaveInCaps
 
   MIDIINCAPSW   MidiInCaps
 
   MIDIOUTCAPSW   MidiOutCaps
 
   ULONGLONG   Position
 
   struct {
      LPWSTR   DeviceInterfaceString
 
      ULONG   DeviceInterfaceStringSize
 
   }   Interface
 
   struct {
      HANDLE   hMixer
 
      ULONG   NotificationType
 
      ULONG   Value
 
   }   MixerEvent
 
   KSSTATE   State
 
   KSRESET   ResetStream
 
   ULONG   Volume
 
   ULONG   FrameSize
 
   HANDLE   hNotifyEvent
 
u
 

Detailed Description

WDMAUD Interface Definition

History: 12/02/2008 Created

Definition at line 25 of file interface.h.

Member Data Documentation

◆ AuxCaps

AUXCAPSW WDMAUD_DEVICE_INFO::AuxCaps

Definition at line 43 of file interface.h.

◆ DeviceCount

ULONG WDMAUD_DEVICE_INFO::DeviceCount

Definition at line 32 of file interface.h.

◆ DeviceIndex

ULONG_PTR WDMAUD_DEVICE_INFO::DeviceIndex

Definition at line 29 of file interface.h.

◆ DeviceInterfaceString

LPWSTR WDMAUD_DEVICE_INFO::DeviceInterfaceString

Definition at line 50 of file interface.h.

◆ DeviceInterfaceStringSize

ULONG WDMAUD_DEVICE_INFO::DeviceInterfaceStringSize

Definition at line 51 of file interface.h.

◆ DeviceType

SOUND_DEVICE_TYPE WDMAUD_DEVICE_INFO::DeviceType

Definition at line 28 of file interface.h.

◆ Flags

ULONG WDMAUD_DEVICE_INFO::Flags

Definition at line 33 of file interface.h.

◆ FrameSize

ULONG WDMAUD_DEVICE_INFO::FrameSize

Definition at line 63 of file interface.h.

◆ hDevice

HANDLE WDMAUD_DEVICE_INFO::hDevice

Definition at line 31 of file interface.h.

◆ Header

KSSTREAM_HEADER WDMAUD_DEVICE_INFO::Header

Definition at line 27 of file interface.h.

◆ hMixer

HANDLE WDMAUD_DEVICE_INFO::hMixer

Definition at line 56 of file interface.h.

◆ hNotifyEvent

HANDLE WDMAUD_DEVICE_INFO::hNotifyEvent

Definition at line 64 of file interface.h.

◆ Interface

struct { ... } WDMAUD_DEVICE_INFO::Interface

◆ MidiInCaps

MIDIINCAPSW WDMAUD_DEVICE_INFO::MidiInCaps

Definition at line 45 of file interface.h.

◆ MidiOutCaps

MIDIOUTCAPSW WDMAUD_DEVICE_INFO::MidiOutCaps

Definition at line 46 of file interface.h.

◆ MixCaps

MIXERCAPSW WDMAUD_DEVICE_INFO::MixCaps

Definition at line 37 of file interface.h.

◆ MixControls

MIXERLINECONTROLSW WDMAUD_DEVICE_INFO::MixControls

Definition at line 39 of file interface.h.

◆ MixDetails

MIXERCONTROLDETAILS WDMAUD_DEVICE_INFO::MixDetails

Definition at line 38 of file interface.h.

◆ MixerEvent

struct { ... } WDMAUD_DEVICE_INFO::MixerEvent

◆ MixLine

MIXERLINEW WDMAUD_DEVICE_INFO::MixLine

Definition at line 40 of file interface.h.

◆ NotificationType

ULONG WDMAUD_DEVICE_INFO::NotificationType

Definition at line 57 of file interface.h.

◆ Position

ULONGLONG WDMAUD_DEVICE_INFO::Position

Definition at line 47 of file interface.h.

◆ ResetStream

KSRESET WDMAUD_DEVICE_INFO::ResetStream

Definition at line 61 of file interface.h.

◆ State

KSSTATE WDMAUD_DEVICE_INFO::State

Definition at line 60 of file interface.h.

◆ u

union { ... } WDMAUD_DEVICE_INFO::u

◆ Value

ULONG WDMAUD_DEVICE_INFO::Value

Definition at line 58 of file interface.h.

◆ Volume

ULONG WDMAUD_DEVICE_INFO::Volume

Definition at line 62 of file interface.h.

◆ WaveFormatEx

WAVEFORMATEX WDMAUD_DEVICE_INFO::WaveFormatEx

Definition at line 41 of file interface.h.

◆ WaveInCaps

WAVEINCAPSW WDMAUD_DEVICE_INFO::WaveInCaps

Definition at line 44 of file interface.h.

◆ WaveOutCaps

WAVEOUTCAPSW WDMAUD_DEVICE_INFO::WaveOutCaps

Definition at line 42 of file interface.h.


The documentation for this struct was generated from the following file: