AviCompressor.Compressors Property

有効なAVI Compressors(Video Codecs)のコレクションを返します。

構文

[C#]
public static AviCompressor[] AviCompressors;

制限

Run time only, 読み取り専用

サンプル

ここでは、使用可能なすべてのコンプレッサーをコンボボックスに表示します。コンプレッサーがインストールされていない場合はコンボボックスに「n/a」が表示され、無効化されます。コンボボックスはここではcboVideoCodecという名称です。

[C#]
cboVideoCodec.Items.Clear();
if( AviCompressor.AviCompressors.Length > 0 )
{
    // コンプレッサーが見つかれば、コンボボックスに加えます。
    foreach( AviCompressor Item in AviCompressor.AviCompressors )
    {
        cboVideoCodec.Items.Add(Item.Name);
    }
    cboVideoCodec.Enabled = true;
}
else
{
    // コンプレッサーが見つかりません
    cboVideoCodec.Items.Add("n/a");
    cboVideoCodec.Enabled = false;
}
cboVideoCodec.SelectedIndex = 0;