SFBVocoder
IVocoder インターフェイスのラッパークラスです。
#include <SFBVocoder.hpp>
class SFBVocoder : public SFBBase;
typedef SFBVocoder& SFBVocoderRef;
typedef SFBVocoder* SFBVocoderPtr;
typedef SFBVocoder** SFBVocoderHandle;
typedef const SFBVocoder ConstSFBVocoder;
typedef const SFBVocoder& ConstSFBVocoderRef;
typedef const SFBVocoder* ConstSFBVocoderPtr;
typedef const SFBVocoder** ConstSFBVocoderHandle;
継承図
SFBVocoder::GetFrameLength
与えられたレートでの指定されたボコーダフレームのサイズを提供します。
[ public ]
SInt16 GetFrameLength(
VocoderType vocoder
DataRateType rate
UInt16Ptr pLength
);
SFBVocoder::GetInDepth
キューに格納されているエンコードされたフレームの数を取得します。
SFBVocoder::GetOutDepth
再生のためキューに格納されているフレームの数を取得します。
SFBVocoder::Instance
IVocoder インターフェイスのインスタンスを取得します。
SFBVocoder::PlayTone
ボコーダを通してトーンを再生します。
SFBVocoder::VocConfigure
特定のボコーダを使用するようにボコーダオブジェクトを構成します。
SFBVocoder::VocInRead
キューから、最古のエンコードされた音声フレームを取得します。
SFBVocoder::VocInReset
エンコードされたボコーダフレームのキューを停止、クリアします。
SFBVocoder::VocInStart
音声フレームのエンコードを開始します。
SFBVocoder::VocInStop
音声フレームのエンコードを停止します。
SFBVocoder::VocOutReset
デコードに使用可能なフレームのキューをクリアします。
SFBVocoder::VocOutStart
キュー内のフレームのデコードと再生を開始します。
SFBVocoder::VocOutStop
キュー内のフレームのデコードと再生を停止します。
SFBVocoder::VocOutWrite
デコーダに新しいデータフレームを供給します。