KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT structure (ksmedia.h)

The KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT structure describes the constraints specific to any signal processing mode.

Syntax

typedef struct _KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT {
  GUID  ProcessingMode;
  ULONG SamplesPerProcessingPacket;
  ULONG ProcessingPacketDurationInHns;
} KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT;

Members

ProcessingMode

The signal processing mode that this constraint applies to.

SamplesPerProcessingPacket

The processing frame size for the processing mode, expressed in number of samples. If this value is 0, the constraint is expressed by the ProcessingPacketDurationInHns field.

ProcessingPacketDurationInHns

The processing frame size for the processing mode, expressed in hundred-nanosecond (HNS) units. This field is ignored if SamplesPerProcessingPacket is nonzero.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header ksmedia.h

See also

KSAUDIO_PACKETSIZE_CONSTRAINTS