XMA2Defs
XMA2Defs API関数
| 関数 | 説明 |
|---|---|
| GetLastXmaFrameBitPosition | XMA ブロック内、またはブロックのセット内の最後の完全なフレームのビット オフセットを計算します。 |
| GetStandardChannelMaskFromXmaMask | WAVEFORMATEXTENSIBLE チャネル マスクと XMA チャネル マスクとの間で変換します。 |
| GetXmaBlockContainingSample | 指定されたシーク テーブルを使用して、指定されたデコード済みサンプルを含む XMA ブロックを検索します。 |
| GetXmaChannelMaskFromStandardMask | WAVEFORMATEXTENSIBLE チャネル マスクと XMA チャネル マスクとの間で変換します。 |
| GetXmaDecodePositionForSample | 指定された XMA ブロックの先頭から相対的な、指定されたサンプル位置からデコーダーがオーディオを生成するために必要な情報を取得します。 |
| GetXmaFrameBitPosition | XMA ブロック内、またはブロックのセット内の指定されたフレームのビット オフセットを計算します。 |
| GetXmaFrameLengthInBits | 指定されたフレームの LengthInBits フィールドを読み取ります。 |
| GetXmaPacketFirstFrameOffsetInBits | XMA2PACKET 構造体のヘルパー関数。最初のフレーム オフセットを返します。 |
| GetXmaPacketFrameCount | XMA2PACKET 構造体のヘルパー関数。パケット フレーム数を返します。 |
| GetXmaPacketMetadata | XMA2PACKET 構造体のヘルパー関数。 |
| GetXmaPacketSkipCount | XMA2PACKET 構造体のヘルパー関数。スキップする他のストリームからのパケットを返します。 |
| GetXmaSampleRate | 汎用サンプル レートに対応する正しい XMA サンプル レート (24、32、44.1、または 48 KHz) を取得します。 |
| LocalizeXma2Format | 現在のプラットフォームのバイト順規則 (リトル エンディアンまたはビッグ エンディアン) に準拠するように、XMA2WAVEFORMATEX 構造体をその場で変更します。 |
構造体
| 構造体 | 説明 |
|---|---|
| XMA2PACKET | XMA パケット構造体 (ビッグ エンディアン形式)。 |
| XMA2STREAMFORMAT | XMA2WAVEFORMAT でストリームごとのデータに使用される構造体。 |
| XMA2WAVEFORMAT | ビッグ エンディアン バイト順のレガシー XMA2 フォーマット構造体。 |
| XMA2WAVEFORMATEX | XMA2 ファイルのフォーマット情報を表現する推奨方法。 |
| XMASTREAMFORMAT | XMAWAVEFORMAT でストリームごとのデータに使用されます。 |
| XMAWAVEFORMAT | レガシー XMA1 フォーマットの構造体。 |
