> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XApuConnectOutputParameters

> XApuConnectOutputParameters

# XApuConnectOutputParameters

[XApuConnect](/reference/audio/xapu/functions/xapuconnect)에서 반환되는 매개 변수입니다.

## 구문

```cpp theme={null}
typedef struct XApuConnectOutputParameters {  
    void* baseData;  
    HANDLE resultReadyEvent;  
} XApuConnectOutputParameters  
```

### 멤버

*baseData*\
형식: void\*

[XApuConnect](/reference/audio/xapu/functions/xapuconnect)가 성공하면 디바이스 공간에 매핑될 수 있는 할당된 시스템 메모리의 기본 가상 주소이며, 그렇지 않으면 nullptr입니다. 호출자는 이 메모리를 사용하여 입력 데이터를 전달하고 출력 데이터를 검색해야 합니다. 또한 호출자는 이 메모리를 사용하여 처리 버퍼를 설정해야 합니다.

이 버퍼는 16바이트 정렬되어 있으며, 이 메모리를 입력, 출력 및 처리 버퍼로 어떻게 나눌지는 호출자에게 달려 있습니다.

*resultReadyEvent*\
형식: HANDLE

[XApuConnectOptions::EnableResultReadyEvent](/reference/audio/xapu/enums/xapuconnectoptions) 플래그가 설정되어 있고 [XApuConnect](/reference/audio/xapu/functions/xapuconnect)가 성공한 경우 유효한 Win32 이벤트 핸들이며, 그렇지 않으면 nullptr입니다. 이 Win32 이벤트 핸들은 [XApuCommandOptions::SignalOnCompletion](/reference/audio/xapu/enums/xapucommandoptions) 플래그가 설정된 명령의 결과가 준비되면 신호가 됩니다. 이 신호는 3밀리초마다 실행되는 타이머에서 작동합니다. 하나 이상의 XApuResult가 준비되면 한 번 신호를 보냅니다. 즉, 3밀리초 기간 내에 여러 결과가 준비되고 해당 모든 결과에 XApuCommandOptions::SignalOnCompletion 플래그가 설정된 경우 이벤트는 한 번만 신호가 됩니다.

이벤트에 신호가 발생한 후 [XApuGetResultCount](/reference/audio/xapu/functions/xapugetresultcount)를 호출하여 준비된 XApuResult의 수를 확인해야 합니다. XAPU 클라이언트에 여러 스트림이 활성화된 경우 전체 성능이 저하될 수 있으므로 [XApuCommandOptions::SignalOnCompletion](/reference/audio/xapu/enums/xapucommandoptions)을 설정하는 것은 권장되지 않으며, 호출자는 명령 그룹에 대해 한 번만 SignalOnCompletion 플래그를 설정해야 합니다. 예를 들어 특정 스트림의 모든 명령에만 SignalOnCompletion을 설정하고 다른 활성화된 스트림에는 설정하지 않아야 합니다.

## 설명

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

## 요구 사항

**헤더:** xapu.h

**지원 플랫폼:** XBOX Series X|S

## 관련 항목

[XApuDecodeConvertCommand](/reference/audio/xapu/structs/xapudecodeconvertcommand)\
[XAPU](/reference/audio/xapu/xapu_members)


## Related topics

- [XApuConnect](/ko/reference/audio/xapu/functions/xapuconnect.md)
- [XApuCommandOptions](/ko/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuDisconnect](/ko/reference/audio/xapu/functions/xapudisconnect.md)
- [XApuConnectOptions](/ko/reference/audio/xapu/enums/xapuconnectoptions.md)
- [XAPU](/ko/reference/audio/xapu/xapu_members.md)
