acmStreamConvert |
Declare Function Api_acmStreamConvert& Lib "msacm32" (ByVal has&, ByRef pash As ACMSTREAMHEADER, ByVal fdwConvert&) |
||||||||||||
Declare Function acmStreamConvert Lib "msacm32" (ByVal has As Long, ByRef pash As ACMSTREAMHEADER, ByVal fdwConvert As Long) As Long |
|||||||||||||
指定された変換ストリームでの変換を ACM に要求する。ストリームを開いた方法により、変換は同期的または非同期的に行われる。 |
|||||||||||||
パラメータ has 開いている変換ストリームのハンドルを指定する。pash変換元および変換先のバッファを表すストリームヘッダのアドレスを指定する。このヘッ ダは acmStreamPrepareHeader 関数を使ってあらかじめ設定しておかなければならない。fdwConvert変換を行うためのフラグをセットす
る。次の値が定義されている。 対して変換するソースデータが足りなくなるまで、ストリームの変換にはすべてこのフラグを使う。この場合、最後の変換はこのフラグなし
で指定される。 スタンスデータがある場合、このフラグにより、ストリームは、任意のソースデータとともに残りのデータの返信を開始する。このフラグは
ACM_STREAMCONVERTF_START フラグと合わせて指定できる。 タがある場合、このフラグはストリームを開始時の既定の状態に復元する。このフラグは ACM_STREAMCONVERTF_END フラグと合
わせて指定できる。
解説
い。 造体は、cbDstLengthUsed メンバを 0 に設定してアプリケーションのコールバック関数にポストされる。 |