bar_CopyTextU8

バーコードの読み取りテキストのコピーを返します(UTF-8)

bar_CopyTextU8 p1,p2,p3

p1	: BAR_RESULT構造体の変数
p2	: テキストを格納する変数(あらかじめ領域を確保してください)
p3	: テキストを格納する変数のサイズ

(プラグイン / モジュール : hspdsc.dll)

解説

バーコードの読み取りテキストのコピーを返します(UTF-8)
p1 には BAR_RESULT構造体の変数を指定します。
p2 に指定された変数にテキストのコピーを返します。
変数はあらかじめ領域確保が必要です。
必要なサイズは bar_CopyTextU8_GetSize 命令で取得できます。
p3 には p2 に指定した変数のサイズ(バイト数)を指定します。

この命令の正常終了時には stat に 0 以上が返ります。(実際にコピーしたバイト数)
引数に誤りがあるなど、エラーが発生した場合は、マイナス値が返ります。

サンプル

	// テキスト取得
	bar_CopyTextU8_GetSize res, 0
	txtsize = stat
	
	sdim txt, txtsize
	bar_CopyTextU8 res, txt, txtsize
	
	mes txt

関連項目

bar_GetTextAバーコードの読み取りテキストのポインタ返します(Shift_JIS)(hspdsc.dll)
bar_GetTextU8バーコードの読み取りテキストのポインタ返します(UTF-8)(hspdsc.dll)
bar_CopyTextU8_GetSizeバーコードの読み取りテキストのコピーに必要なサイズを返します(UTF-8)(hspdsc.dll)
bar_GetTextU16バーコードの読み取りテキストのポインタ返します(UTF-16)(hspdsc.dll)

サンプル逆引き (2)

(HSP3) sample8 [Webカメラ版 バーコード・QRコード読み取り]_x64.hsp
(HSP3) sample9 [ファイル読み込み版 バーコード・QRコード読み取り]_x64.hsp

情報

プラグイン / モジュールhspdsc.dll
バージョン2.13
作成日2021/6/13
著作者イノビア(inovia)
URLhttps://hsp.moe/
備考HSP向け DirectShow キャプチャプラグイン

【32bit版ランタイムの場合】
hspdsc.asをインクルード
バーコードを使用する場合はhspbar.asをインクルード

【64bit版ランタイムの場合】
hsp3_64.asをインクルード
hspdsc64.asをインクルード
バーコードを使用する場合はhspbar64.asをインクルード
グループhspbar.dll
対応環境
  • その他 : Windows 7 以降、DirectX 11以上
移植のヒントWindows
hs ファイルhsphelp\hspdsc.hs