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 を含む) |