namespace MediaBrowser.Model.Session
{
    /// 
    /// Enum HardwareEncodingType.
    /// 
    public enum HardwareEncodingType
    {
        /// 
        /// AMD AMF.
        /// 
        AMF = 0,
        /// 
        /// Intel Quick Sync Video.
        /// 
        QSV = 1,
        /// 
        /// NVIDIA NVENC.
        /// 
        NVENC = 2,
        /// 
        /// Video4Linux2 V4L2.
        /// 
        V4L2M2M = 3,
        /// 
        /// Video Acceleration API (VAAPI).
        /// 
        VAAPI = 4,
        /// 
        /// Video ToolBox.
        /// 
        VideoToolBox = 5,
        /// 
        /// Rockchip Media Process Platform (RKMPP).
        /// 
        RKMPP = 6
    }
}