APOInitSystemEffects3 구조체(audioengineextensionapo.h)
APO(오디오 처리 개체) 초기화 매개 변수를 제공하여 APOInitSystemEffects2 를 확장하여 로깅을 위한 서비스 공급자를 지정하는 기능을 추가합니다.
구문
typedef struct APOInitSystemEffects3 {
APOInitBaseStruct APOInit;
IPropertyStore *pAPOEndpointProperties;
IServiceProvider *pServiceProvider;
IMMDeviceCollection *pDeviceCollection;
UINT nSoftwareIoDeviceInCollection;
UINT nSoftwareIoConnectorIndex;
GUID AudioProcessingMode;
BOOL InitializeForDiscoveryOnly;
} APOInitSystemEffects3;
멤버
APOInit
APOInitBaseStruct 구조체입니다.
pAPOEndpointProperties
IPropertyStore 개체에 대한 포인터입니다.
pServiceProvider
IServiceProvider 인터페이스입니다.
pDeviceCollection
IMMDeviceCollection 개체에 대한 포인터입니다. pDeviceCollection의 마지막 항목은 항상 오디오 엔드포인트를 나타내는 IMMDevice입니다.
nSoftwareIoDeviceInCollection
APO가 초기화되는 소프트웨어 커넥터를 포함하는 DeviceTopology를 구현하는 MMDevice 를 지정합니다. MMDevice는 pDeviceCollection에 포함되어 있습니다.
nSoftwareIoConnectorIndex
DeviceTopology에서 Software_IO 커넥터의 인덱스를 지정합니다.
AudioProcessingMode
오디오 그래프의 처리 모드를 지정합니다.
InitializeForDiscoveryOnly
오디오 시스템이 효과 검색에 대해서만 APO를 초기화하고 있는지 여부를 나타냅니다.
설명
오디오 드라이버와 함께 제공 될 수 있는 API (오디오 처리 개체)에 대 한 Windows 11 API에 대 한 자세한 내용은 참조 Windows 11 오디오 처리 개체에 대 한 API입니다.
요구 사항
지원되는 최소 클라이언트 | Windows 빌드 22000 |
지원되는 최소 서버 | Windows 빌드 22000 |
머리글 | audioengineextensionapo.h |