AviCompressor.CompressorDataString Property

コーデックパラメータを含む文字列を返す、もしくは設定します。

構文

[VB.NET]
Public CompressorDataString As String
[C#]
ublic string CompressorDataString; 

備考

IC Imaging Control 3.1から導入

サンプル

下の例ではどのようにしてAVI compressorを選択し、そのダイアログを表示するかを紹介しています。このダイアログではいくつかの値を設定しなければなりません。そしてその設定は文字列変数で保存されます。次のステップではダイアログは再表示され、いくつかの値を変更できるようになります。それが閉じられた後、文字列で保存された設定がコンプレッサに戻され、それらを有効にするためのダイアログが表示されます。

[VB.NET]
Dim Compressor As AviCompressor

Compressor = Nothing
' MJPEGコンプレッサを使用するコーデックとして設定
For Each codec As AviCompressor In IcImagingControl1.AviCompressors
    If codec.Name = "MJPEG Compressor" Then
         Compressor = codec
         Exit For
     End If
Next

' 値設定のためのプロパティページを表示
Compressor.ShowPropertyPage()

Dim CompressorData As String = Compressor.CompressorDataString

' ダイアログを再度表示して設定を変更する
Compressor.ShowPropertyPage()

' 文字列から設定を復元
Compressor.CompressorDataString = CompressorData

' 復元された設定を有効にする
Compressor.ShowPropertyPage()
[C#]
AviCompressor Compressor = null;
//MJPEGコンプレッサを使用するコーデックとして設定
foreach (AviCompressor codec in ICImagingControl1.AviCompressors)
{
     if (codec.Name == "MJPEG Compressor")
     {
         Compressor = codec;
         break;
     }
}

// 値設定のためのプロパティページを表示
Compressor.ShowPropertyPage();

// これらの値を文字列で保存
String CompressorData = Compressor.CompressorDataString;

// ダイアログを再度表示して設定を変更する
Compressor.ShowPropertyPage();

// 文字列から設定を復元
Compressor.CompressorDataString = CompressorData;

// 復元された設定を有効にする
Compressor.ShowPropertyPage();

AVIコンプレッサの使用については動画をAVIファイルとして保存するプログラマーズガイド>動画をAVIファイルとして保存するを参照してください。