ISampleGrabberCB::BufferCB

BufferCB メソッドは、サンプル バッファへのポインタを受け取るコールバック メソッドである。

構文

  HRESULT BufferCB(
  double 
  SampleTime,
  
  BYTE
   *pBuffer,
  long BufferLen
);

パラメータ

SampleTime

サンプルの開始タイム (秒単位)。

pBuffer

サンプル データを含むバッファへのポインタ。

BufferLen

pBuffer が指すバッファの長さ (バイト単位)。

戻り値

成功した場合は、S_OK を返す。それ以外の場合は、HRESULT エラー コードを返す。

注意

サンプルのバッファリングをアクティブにするには、ISampleGrabber::SetBufferSamples メソッドを呼び出す。そうしないと、サンプルがバッファリングされない。

参照