// AForge Direct Show Library
// AForge.NET framework
//
// Copyright © Andrew Kirillov, 2008
// andrew.kirillov@gmail.com
//
namespace AForge.Video.DirectShow
{
using System;
using System.Runtime.InteropServices;
///
/// DirectShow filter categories.
///
[ComVisible( false )]
public static class FilterCategory
{
///
/// Audio input device category.
///
///
/// Equals to CLSID_AudioInputDeviceCategory.
///
public static readonly Guid AudioInputDevice =
new Guid( 0x33D9A762, 0x90C8, 0x11D0, 0xBD, 0x43, 0x00, 0xA0, 0xC9, 0x11, 0xCE, 0x86 );
///
/// Video input device category.
///
///
/// Equals to CLSID_VideoInputDeviceCategory.
///
public static readonly Guid VideoInputDevice =
new Guid( 0x860BB310, 0x5D01, 0x11D0, 0xBD, 0x3B, 0x00, 0xA0, 0xC9, 0x11, 0xCE, 0x86 );
///
/// Video compressor category.
///
///
/// Equals to CLSID_VideoCompressorCategory.
///
public static readonly Guid VideoCompressorCategory =
new Guid( 0x33D9A760, 0x90C8, 0x11D0, 0xBD, 0x43, 0x00, 0xA0, 0xC9, 0x11, 0xCE, 0x86 );
///
/// Audio compressor category
///
///
/// Equals to CLSID_AudioCompressorCategory.
///
public static readonly Guid AudioCompressorCategory =
new Guid( 0x33D9A761, 0x90C8, 0x11D0, 0xBD, 0x43, 0x00, 0xA0, 0xC9, 0x11, 0xCE, 0x86 );
}
}