コード例 #1
0
ファイル: MFMediaTypeWrapper.cs プロジェクト: zhuowp/DirectN
        public HRESULT GetDouble(Guid guidKey, out double pfValue)
        {
            var hr = _type.GetDouble(guidKey, out pfValue);

            Trace("guid: " + guidKey.ToName() + " value: " + pfValue + " hr: " + hr);
            return(hr);
        }
コード例 #2
0
        public static double GetDouble(this IMFMediaType input, Guid key, double defaultValue = 0)
        {
            if (input == null)
            {
                throw new ArgumentNullException(nameof(input));
            }

            if (input.GetDouble(key, out var value).IsError)
            {
                return(defaultValue);
            }

            return(value);
        }