次の方法で共有


IRedbookDiscMaster::AddAudioTrackBlocks メソッド (imapi.h)

現在開いているトラックにオーディオ データのブロックを追加します。このメソッドは、空き領域がないか、トラックがいっぱいになるまで繰り返し呼び出すことができます。

構文

HRESULT AddAudioTrackBlocks(
  [in] byte *pby,
  [in] long cb
);

パラメーター

[in] pby

トラック ブロックの配列へのポインター。 形式は 44.1 KHz 16 ビット ステレオ RAW オーディオ サンプルで、データ セクションの WAV で使用されるのと同じ形式です。

[in] cb

配列のサイズ (バイト単位)。 この数は、オーディオ ブロック サイズの倍数である必要があります。

戻り値

S_OKは成功時に返されますが、実装の結果として他の成功コードが返される場合があります。 次のエラー コードは通常、操作の失敗時に返されますが、考えられる唯一のエラー値を表すわけではありません。

注釈

すべてのブロックが追加されたら、 CloseAudioTrack メソッドを呼び出してトラックを終了します。

このメソッドを呼び出すと、使用可能なオーディオ ブロックの数がオーバーランする場合、メソッドはIMAPI_E_DISCFULLを返し、できるだけ多くのオーディオ データを保持します。 これに対し、 IJolietDiscMaster::AddData メソッドはデータを保持しないため、不適切なファイルはありません。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー imapi.h
Library Uuid.lib
[DLL] Actxprxy.dll

こちらもご覧ください

IRedbookDiscMaster