KSRTAUDIO_HWREGISTER_PROPERTY structure

The KSRTAUDIO_HWREGISTRY_PROPERTY structure appends a register base address to a KSPROPERTY structure. This structure is used by the client to request the hardware position register via KSPROPERTY_RTAUDIO_POSITIONREGISTER or request the hardware clock register via KSPROPERTY_RTAUDIO_CLOCKREGISTER.

Syntax


typedef struct {
  KSPROPERTY Property;
  PVOID      BaseAddress;
} KSRTAUDIO_HWREGISTER_PROPERTY, *PKSRTAUDIO_HWREGISTER_PROPERTY;

Members

Property

A KSPROPERTY structure that the client initializes appropriately prior to calling KSPROPERTY_RTAUDIO_POSITIONREGISTER or KSPROPERTY_RTAUDIO_CLOCKREGISTER.

BaseAddress

Specifies the buffer base address. Unless the client specifies a base address, this parameter is set to NULL.

Remarks

The client uses the KSRTAUDIO_HWREGISTER_PROPERTY structure to request the hardware position register or the hardware clock register from the driver. The driver returns a KSRTAUDIO_HWREGISTER structure containing information about the requested hardware register.

Requirements

Version

Available in Windows Vista and later Windows operating systems.

Header

Ksmedia.h

See also

KSPROPERTY
KSPROPERTY_RTAUDIO_POSITIONREGISTER
KSPROPERTY_RTAUDIO_CLOCKREGISTER
KSRTAUDIO_HWREGISTER

 

 

Send comments about this topic to Microsoft

Show: