![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
| パブリック関数 | |
|---|---|
| SInt16 |
GetFrameLength(
VocoderType type
, DataRateType rate
, UInt16Ptr length
)
与えられたレートでの指定されたボコーダフレームのサイズを提供します。
|
| SFCError |
GetInDepth(
UInt16Ptr depth
)
キューに格納されているエンコードされたフレームの数を取得します。
|
| SFCError |
GetOutDepth(
UInt16Ptr depth
)
再生のためキューに格納されているフレームの数を取得します。
|
| static SFBVocoderSmp |
NewInstance( Void )
SFBVocoder インターフェイスのインスタンスを取得します。
|
| SFCError |
PlayTone(
UInt16 tone1
, UInt16 tone2
, SInt16 volume
, UInt16 duration
)
ボコーダを通してトーンを再生します。
|
| SFCError |
VocConfigure(
IVocoderConfigType config
, IVocoderInfoType* info
)
特定のボコーダを使用するようにボコーダオブジェクトを構成します。
|
| SFCError |
VocInRead(
DataRateType* rate
, UInt16Ptr length
, VoidPtr data
) VocInRead( DataRateType* rate , SFXBufferPtr data )
キューから、最古のエンコードされた音声フレームを取得します。
|
| SFCError |
VocInReset( Void )
エンコードされたボコーダフレームのキューを停止、クリアします。
|
| SFCError |
VocInStart( Void )
音声フレームのエンコードを開始します。
|
| SFCError |
VocInStop( Void )
音声フレームのエンコードを停止します。
|
| SFCError |
VocOutReset( Void )
デコードに使用可能なフレームのキューをクリアします。
|
| SFCError |
VocOutStart( Void )
キュー内のフレームのデコードと再生を開始します。
|
| SFCError |
VocOutStop( Void )
キュー内のフレームのデコードと再生を停止します。
|
| SFCError |
VocOutWrite(
DataRateType rate
, UInt16 length
, VoidConstPtr data
) VocOutWrite( DataRateType rate , SFXBufferConstRef data )
デコーダに新しいデータフレームを供給します。
|
[ public ] SInt16 GetFrameLength( VocoderType type // フレームのボコーダタイプ。 DataRateType rate // フレームのデータレート。 UInt16Ptr length // フレームのサイズを読み込むストレージへのポインタ。 );
[ public, static ] SFBVocoderSmp NewInstance(Void);
[ public ] SFCError PlayTone( UInt16 tone1 // 第 1 トーンの周波数。 UInt16 tone2 // 第 2 トーンの周波数。 SInt16 volume // トーンのボリューム。 UInt16 duration // トーンの長さ。 );
[ public ] SFCError VocConfigure( IVocoderConfigType config // ボコーダオブジェクトの構成パラメータ。 IVocoderInfoType* info // 選択されたボコーダについての構成情報。 );
[ public ] SFCError VocInRead( DataRateType* rate // フレームのデータレートを読み込むストレージへのポインタ。 UInt16Ptr length // フレームのサイズ(バイト数)を読み込むストレージへのポインタ。 VoidPtr data // エンコードされたフレームバイトを読み込むストレージへのポインタ。 );
[ public ] SFCError VocInRead( DataRateType* rate // フレームのデータレートを読み込むストレージへのポインタ。 SFXBufferPtr data // エンコードされたフレームバイトを読み込むバッファ。サイズは API 呼び出し字に UInt16 に変換される。 );
[ public ] SFCError VocInReset(Void);
[ public ] SFCError VocInStart(Void);
[ public ] SFCError VocInStop(Void);
[ public ] SFCError VocOutReset(Void);
[ public ] SFCError VocOutStart(Void);
[ public ] SFCError VocOutStop(Void);
[ public ] SFCError VocOutWrite( DataRateType rate // フレームのデータレート。 UInt16 length // フレームのサイズ(バイト数)。 VoidConstPtr data // フレームデータバイトへのポインタ。 );
[ public ] SFCError VocOutWrite( DataRateType rate // フレームのデータレート。 SFXBufferConstRef data // フレームデータバイトへのバッファ。サイズは API 呼び出し時に UInt16 に変換される。 );
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|