0

Visual Studio 2012 で C# を使用して、プロジェクトに必要な一連の外部ライブラリに含まれている関数を呼び出しています。この関数には二重ポインタを渡す必要がありますが、正確な構文はわかりません。シングルポインターは私にとってはうまく機能します。unsafe キーワードを使用しています。

AVFormatContext _file = new AVFormatContext();

fixed (AVFormatContext* p_file = &_file)
{
   avformat_alloc_output_context2(&p_file,null,null,filename);
}

VS は、「読み取り専用ローカル変数のアドレスを取得できません」というエラーで「&p_file」構文について不平を言っています。

どんな助けでも大歓迎です!

4

1 に答える 1