AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS structure (audioclientactivationparams.h)

Specifies parameters for a call to ActivateAudioInterfaceAsync where loopback activation is requested.

Syntax

typedef struct AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS {
  DWORD                 TargetProcessId;
  PROCESS_LOOPBACK_MODE ProcessLoopbackMode;
} AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS;

Members

TargetProcessId

The ID of the process for which the render streams, and the render streams of its child processes, will be included or excluded when activating the process loopback stream.

ProcessLoopbackMode

A value from the PROCESS_LOOPBACK_MODE enumeration specifying whether the render streams for the process and child processes specified in the TargetProcessId field should be included or excluded when activating the audio interface. For sample code that demonstrates the process loopback capture scenario, see the Application Loopback API Capture Sample.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Header audioclientactivationparams.h