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

# XApuProcessType

> XApuProcessType

# XApuProcessType

XAPU クライアントによって実行される処理種別を定義します。

## 構文

```cpp theme={null}
enum class XApuProcessType  : uint32_t  
{  
    None = 0,  
    DecodeOpus = 1,  
    DecodeConvertOpus = 2,  
    ConvertPCM = 3,  
}  
```

## 定数

| 定数 | 説明 |
| - | - |
| None | 無効な処理種別です。 |
| DecodeOpus | Opus ストリームをデコードします。入力ストリームは CELT、SILK、または Hybrid のいずれかです。サンプル レート 48000 でのモノラルおよびステレオ ストリーム、かつパケット長 2.5 (CELT のみ)、5 (CELT のみ)、10、または 20 ミリ秒のみサポートされます。 |
| DecodeConvertOpus | Opus ストリームのデコードとサンプル レート変換を行います。入力ストリームは CELT、SILK、または Hybrid のいずれかです。48000 のモノラルおよびステレオ ストリーム、かつパケット長 2.5 (CELT のみ)、5 (CELT のみ)、10、または 20 ミリ秒のみサポートされます。 |
| ConvertPCM | サンプル レート 48000 Hz の非圧縮 PCM float (32 ビット) のモノラルおよびステレオ ストリームのサンプル レート変換を行います。 |

## 解説

割り当て済みリソースに渡されるパラメーターの詳細については、[XApuConnectInputParameters](https://docs.xbox.com/ja-jp/reference/audio/xapu/structs/xapuconnectinputparameters.md) を参照してください。Audio Processing Unit (XAPU) への接続とリソースの割り当ての詳細については、[XApuConnect](https://docs.xbox.com/ja-jp/reference/audio/xapu/functions/xapuconnect.md) を参照してください。デコードおよび変換の処理パラメーターの詳細については、[XApuDecodeConvertCommand](https://docs.xbox.com/ja-jp/reference/audio/xapu/structs/xapudecodeconvertcommand.md) を参照してください。

## 要件

**ヘッダー:** xapu.h

**サポートされているプラットフォーム:** XBOX Series X|S

## 関連項目

[XApuGetUtilization](https://docs.xbox.com/ja-jp/reference/audio/xapu/functions/xapugetutilization.md)\
[XApuStateOptions](https://docs.xbox.com/ja-jp/reference/audio/xapu/enums/xapustateoptions.md)\
[XAPU](https://docs.xbox.com/ja-jp/reference/audio/xapu/xapu_members.md)


## Related topics

- [XApuStateOptions](https://docs.xbox.com/ja-jp/reference/audio/xapu/enums/xapustateoptions.md)
- [XApuGetUtilization](https://docs.xbox.com/ja-jp/reference/audio/xapu/functions/xapugetutilization.md)
- [XApuDecodeConvertActivateCommand](https://docs.xbox.com/ja-jp/reference/audio/xapu/structs/xapudecodeconvertactivatecommand.md)
- [XApuConnectInputParameters](https://docs.xbox.com/ja-jp/reference/audio/xapu/structs/xapuconnectinputparameters.md)
- [XApuCommandOptions](https://docs.xbox.com/ja-jp/reference/audio/xapu/enums/xapucommandoptions.md)
