0

ArgumentException:「パラメータが正しくありません。」が発生します。アプリケーションでメソッド「PrepareToEncode()」を呼び出したとき。

私が使用しているのは... Visual Basics Dot Net Framework バージョン 2.0 を搭載した Windows Media Encoder 9 シリーズ。

私は実際にアプリケーションを新しいフレームワークにアップグレードしていますが、その前に、何が起こっているのかを知るために古いバージョンを実行する必要があります. アプリケーションの古いバージョンは私が作成したものではないため、何が起こっているのか正確にはわかりません。それに加えて、私は C# で作業していますが、コード全体は VB.net にあります。ソリューションを構築しているときに、上記の例外がスローされました。

ここで、メソッドに関する適切なドキュメントを読む必要があると思います。そうすれば、そこから自分の道を歩むことができます。インターネットで検索しましたが、結果はどれも役に立ちませんでした。

PrepareToEncode() メソッドと Exception の実際の使用方法を誰かに説明してもらえますか。ほんの少しの指示で十分です.

ありがとう。よろしく。

4

2 に答える 2

0

PrepareToEncode は、Start メソッドを呼び出す前に、エンコーダーが正しく構成されていることを確認するために使用されます。ブロードキャスト用に指定したポートが使用可能 (ライブ ストリーム用) であること、ソース内のデバイスが使用可能で開始の準備が整っていることなどを確認します。スイッチが実際に発生します。

「パラメーターが正しくありません」は、一部のメソッドの型が間違っていたことを示します。PrepareToEncode を設定したときに、そのプロパティで使用されるメソッドに間違った型のオブジェクトが与えられたことを意味します。おそらく、必要な設定が欠落しているか、またはあなたがやろうとしていること。

于 2014-02-19T20:40:20.963 に答える