Skip to main content

XApuConnectOutputParameters

XApuConnect에서 반환되는 매개 변수입니다.

구문

멤버

baseData
형식: void*
XApuConnect가 성공하면 디바이스 공간에 매핑될 수 있는 할당된 시스템 메모리의 기본 가상 주소이며, 그렇지 않으면 nullptr입니다. 호출자는 이 메모리를 사용하여 입력 데이터를 전달하고 출력 데이터를 검색해야 합니다. 또한 호출자는 이 메모리를 사용하여 처리 버퍼를 설정해야 합니다. 이 버퍼는 16바이트 정렬되어 있으며, 이 메모리를 입력, 출력 및 처리 버퍼로 어떻게 나눌지는 호출자에게 달려 있습니다. resultReadyEvent
형식: HANDLE
XApuConnectOptions::EnableResultReadyEvent 플래그가 설정되어 있고 XApuConnect가 성공한 경우 유효한 Win32 이벤트 핸들이며, 그렇지 않으면 nullptr입니다. 이 Win32 이벤트 핸들은 XApuCommandOptions::SignalOnCompletion 플래그가 설정된 명령의 결과가 준비되면 신호가 됩니다. 이 신호는 3밀리초마다 실행되는 타이머에서 작동합니다. 하나 이상의 XApuResult가 준비되면 한 번 신호를 보냅니다. 즉, 3밀리초 기간 내에 여러 결과가 준비되고 해당 모든 결과에 XApuCommandOptions::SignalOnCompletion 플래그가 설정된 경우 이벤트는 한 번만 신호가 됩니다. 이벤트에 신호가 발생한 후 XApuGetResultCount를 호출하여 준비된 XApuResult의 수를 확인해야 합니다. XAPU 클라이언트에 여러 스트림이 활성화된 경우 전체 성능이 저하될 수 있으므로 XApuCommandOptions::SignalOnCompletion을 설정하는 것은 권장되지 않으며, 호출자는 명령 그룹에 대해 한 번만 SignalOnCompletion 플래그를 설정해야 합니다. 예를 들어 특정 스트림의 모든 명령에만 SignalOnCompletion을 설정하고 다른 활성화된 스트림에는 설정하지 않아야 합니다.

설명

XApuConnectOutputParameterXApuConnect에서 반환된 매개 변수를 전달하는 데 사용됩니다. XApuConnect는 오디오 처리 장치(XAPU)에 필요한 리소스를 할당합니다. 처리 엔진과의 연결을 끊고 XApuConnect 중에 할당된 모든 리소스를 해제하는 방법에 대한 자세한 내용은 XApuDisconnect를 참조하세요. 명령 옵션에 대한 자세한 내용은 XApuCommandOptions를 참조하세요.

요구 사항

헤더: xapu.h 지원 플랫폼: XBOX Series X|S

관련 항목

XApuDecodeConvertCommand
XAPU
마지막 수정일 2026년 8월 24일