COMPRESSEDAUDIOFORMAT 構造体 (audiomediatype.h)

COMPRESSEDAUDIOFORMAT 構造体は、圧縮されていないオーディオ データ形式のフレーム レート、チャネル マスク、およびその他の属性を指定します。

構文

typedef struct _UNCOMPRESSEDAUDIOFORMAT {
  GUID  guidFormatType;
  DWORD dwSamplesPerFrame;
  DWORD dwBytesPerSampleContainer;
  DWORD dwValidBitsPerSample;
  FLOAT fFramesPerSecond;
  DWORD dwChannelMask;
} UNCOMPRESSEDAUDIOFORMAT;

メンバー

guidFormatType

データ形式の種類の GUID を指定します。

dwSamplesPerFrame

フレームあたりのサンプル数を指定します。

dwBytesPerSampleContainer

サンプルのユニット コンテナーを構成するバイト数を指定します。

dwValidBitsPerSample

サンプルごとの有効なビット数を指定します。

fFramesPerSecond

ストリーミング オーディオ データの 1 秒あたりのフレーム数を指定します。

dwChannelMask

圧縮されていないオーディオ データで使用されるチャネル マスクを指定します。

注釈

この構造体は、圧縮されていない PCM オーディオ形式を記述するパラメーターへのアクセスを提供します。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows で使用できます。
Header audiomediatype.h (Audiomediatype.h を含む)