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ファイルとして保存するを参照してください。