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_RTAUDIO_CLOCKREGISTER