Microsoft DirectX 8.0 (Visual Basic)

DirectSoundSecondaryBuffer8

DirectSoundSecondaryBuffer8 クラスのオブジェクトは、セカンダリ再生バッファを表す。セカンダリ バッファからのサウンドは、プライマリ バッファにミキシングされる。

オブジェクトは、DirectSound8.CreateSoundBufferDirectSound8.CreateSoundBufferFromFile、または DirectSound8.CreateSoundBufferFromResource メソッドを使って取得できる。オーディオパスを使用するアプリケーションでは、DirectMusicAudioPath8.GetObjectInPath メソッドを使ってセカンダリ バッファを取得できる。

DirectSoundSecondaryBuffer8 メソッドは、次のグループにまとめることができる。

エフェクト SetFX
情報 GetCaps
  GetFormat
GetStatus
メモリ管理 AcquireResources
Restore
その他 GetObjectInPath
  SaveToFile
オブジェクトの取得 GetDirectSound3DBuffer
再生管理 GetCurrentPosition
  Play
ReadBuffer
SetCurrentPosition
SetNotificationPositions
Stop
WriteBuffer
サウンド管理 GetFrequency
  GetPan
GetVolume
SetFrequency
SetPan
SetVolume

次の表は、オーディオパスから取得したバッファ オブジェクトに対してサポートされているメソッドを示している。オーディオパスから取得したバッファ オブジェクトとは、DirectMusic パフォーマンスによって作成されたバッファである。ミックスイン バッファは、ほかのバッファからのセンドを受け取る。オーディオパスのほかのバッファはすべて、シンクイン バッファである。これらのバッファは、シンセサイザ シンクからだけデータを受け入れる。

DirectSoundSecondaryBuffer8 method ミックスイン シンクイン
AcquireResources    
GetCaps あり あり
GetCurrentPosition    
GetDirectSound3D Buffer あり あり
GetFormat あり あり
GetFrequency    
GetObjectInPath あり あり
GetPan あり あり
GetStatus あり あり
GetVolume あり あり
Play あり  
ReadBuffer  
Restore
SaveToFile
SetCurrentPosition
SetFrequency
SetFX あり あり
SetNotificationPositions    
SetPan あり あり
SetVolume あり あり
Stop あり  
WriteBuffer  

参照

DirectSoundPrimaryBuffer8DirectSound バッファ