1

アプリケーションのクリティカル セクションを高速化するために、C ベースの ANE を作成することを考えています。データを含む ByteArray を受け取り、何らかの処理を行い、別の ByteArray を返す必要があります。

出力 ByteArray は、ANE の C 側によって作成 (および malloc) されます。私の質問は次のとおりです。

これを行うことは可能ですか?(Adobe サイトの例は非常に貧弱です。サイズを変更することなく、入力 ByteArray を変更するだけです)

私がそうすることができた場合、AS 側は、通常のガベージ コレクションを通じて返されたオブジェクトのメモリを解放する責任があるのでしょうか?

4

1 に答える 1

0

アイデアは、AS3 側で空を渡しByteArray、C 側でオブジェクトを操作することです。

APIとの互換性がないため、C 側に a が存在するため、C 側からa ByteArray(またはそのことについて) を返すことはできません。BitmapDatastructFREObject

于 2012-07-19T14:51:26.387 に答える