KSRTAUDIO_HWREGISTER_PROPERTY structure (ksmedia.h)

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

Requirement Value
Minimum supported client Available in Windows Vista and later Windows operating systems.
Header ksmedia.h

See also

KSPROPERTY

KSPROPERTY_RTAUDIO_CLOCKREGISTER

KSPROPERTY_RTAUDIO_POSITIONREGISTER

KSRTAUDIO_HWREGISTER