AudioFormatFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
内 AudioStreamBasicDescriptionのストリームを記述するフラグ。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum AudioFormatFlags
type AudioFormatFlags =
- 継承
-
AudioFormatFlags
- 属性
フィールド
AppleLossless16BitSourceData | 1 | Apple Lossless データ、ネイティブ エンディアン、符号付き整数、16 ビット。 |
AppleLossless20BitSourceData | 2 | Apple ロスレス データ、ネイティブ エンディアン、符号付き整数、20 ビット (24 ビットアライン)。 |
AppleLossless24BitSourceData | 3 | Apple Lossless データ、ネイティブ エンディアン、符号付き整数、24 ビット。 |
AppleLossless32BitSourceData | 4 | Apple ロスレス データ、ネイティブ エンディアン、符号付き整数、32 ビット。 |
CafIsFloat | 1 | |
CafIsLittleEndian | 2 | |
FlagsAreAllClear | 2147483648 | フラグが設定されていないことを示すには、この値を使用します。 フラグの状態が設定されていないことを表すので、値 0 の代わりに を使用します。 |
IsAlignedHigh | 16 | 設定されている場合、サンプル ビットは上位ビット上にあります。 |
IsBigEndian | 2 | このフラグが設定されている場合、データはビッグ エンディアン形式でエンコードされます。それ以外の場合はリトル エンディアンになります。 |
IsFloat | 1 | このフラグが設定されている場合、データは整数ではなく浮動小数点値を使用してエンコードされます。 |
IsNonInterleaved | 32 | 設定されている場合、データはインターリーブ (モノフォニック) 以外になります。 |
IsNonMixable | 64 | 設定した場合、オーディオ データは混在できません。 |
IsPacked | 8 | サンプル ビットがチャネルで使用可能なビット全体を占める場合は 設定し、チャネル内でハイアラインまたはローアラインされているかどうかをクリアします。 |
IsSignedInteger | 4 | 整数を使用してエンコードされたデータ (IsFloat フラグがクリアされている) の場合、符号付きであるか符号なしであるかが決まります。 |
LinearPCMFlagsAreAllClear | 2147483648 | リニア PCM オーディオ形式: すべてのフラグが 0 に設定されます。 0 の代わりにこれを使用します。つまり、フラグが構成されていないことを意味します。 |
LinearPCMIsAlignedHigh | 16 | リニア PCM オーディオ形式: 設定されている場合、サンプル ビットは上位ビット上にあります。 |
LinearPCMIsBigEndian | 2 | |
LinearPCMIsFloat | 1 | |
LinearPCMIsNonInterleaved | 32 | このフラグが設定されている場合は、チャネルごとに 個別 AudioBufferの が存在します。それ以外の場合、左右のチャネルのデータは同じバッファーにインターリーブされます。 |
LinearPCMIsNonMixable | 64 | |
LinearPCMIsPacked | 8 | |
LinearPCMIsSignedInteger | 4 | |
LinearPCMSampleFractionMask | 8064 | |
LinearPCMSampleFractionShift | 7 |
注釈
フラグのコア セットは、オーディオ ストリームのプロパティ (整数と浮動小数点値、エンディアネス、インターリーブ) を記述しますが、他のフラグは、AudioFormatType が LinearPCM (LinearPCM のプレフィックスが付いた値) または AppleLossles (AppleLossles でプレフィックスが付いた列挙値) のいずれかに設定されている場合にのみ使用されます。