コード例 #1
0
ファイル: DShowHelper.cs プロジェクト: zz110/GB28181.Solution
        public static BaseFilterEx GetFilter_Capture(string name)
        {
            var filter = DShowHelper.GetSystemFilter(FilterCategory.VideoInputDevice, name);

            if (filter != null)
            {
                return(new BaseFilterEx(filter));
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
ファイル: DShowHelper.cs プロジェクト: zz110/GB28181.Solution
        public static BaseFilterEx GetFilter_FfdshowEncode()
        {
            string name   = "ffdshow video encoder";
            var    filter = DShowHelper.GetSystemFilter(new Guid("33D9A760-90C8-11D0-BD43-00A0C911CE86"), name);

            if (filter != null)
            {
                return(new BaseFilterEx(filter, name));
            }
            else
            {
                return(null);
            }
        }