Пример #1
0
        internal static VideoQualityLevel ConvertNativeVideoQualityLevel(Types.VideoQualityLevel nativeQualityLevel)
        {
            switch ((nativeQualityLevel + 1))
            {
            case Types.VideoQualityLevel.SD:
                return(VideoQualityLevel.Unknown);

            case Types.VideoQualityLevel.HD:
                return(VideoQualityLevel.SD);

            case Types.VideoQualityLevel.XHD:
                return(VideoQualityLevel.HD);

            case Types.VideoQualityLevel.FULLHD:
                return(VideoQualityLevel.XHD);

            case ((Types.VideoQualityLevel) 4):
                return(VideoQualityLevel.FullHD);
            }
            Debug.LogWarning("Unknown Types.VideoQualityLevel: " + nativeQualityLevel + ", defaulting to VideoQualityLevel.Unknown.");
            return(VideoQualityLevel.Unknown);
        }
Пример #2
0
        internal static VideoQualityLevel ConvertNativeVideoQualityLevel(Types.VideoQualityLevel nativeQualityLevel)
        {
            switch (nativeQualityLevel)
            {
            case Types.VideoQualityLevel.SD:
                return(VideoQualityLevel.SD);

            case Types.VideoQualityLevel.HD:
                return(VideoQualityLevel.HD);

            case Types.VideoQualityLevel.XHD:
                return(VideoQualityLevel.XHD);

            case Types.VideoQualityLevel.FULLHD:
                return(VideoQualityLevel.FullHD);

            case Types.VideoQualityLevel.UNKNOWN:
                return(VideoQualityLevel.Unknown);

            default:
                Debug.LogWarning((object)("Unknown Types.VideoQualityLevel: " + nativeQualityLevel + ", defaulting to VideoQualityLevel.Unknown."));
                return(VideoQualityLevel.Unknown);
            }
        }
Пример #3
0
 internal static extern /* from(bool) */ bool VideoCapabilities_SupportsQualityLevel(
     HandleRef self,
     /* from(VideoQualityLevel_t) */ Types.VideoQualityLevel quality_level);
 internal static extern bool VideoCapabilities_SupportsQualityLevel(HandleRef self, Types.VideoQualityLevel quality_level);
Пример #5
0
 internal bool SupportsQualityLevel(Types.VideoQualityLevel qualityLevel)
 {
     return(VideoCapabilities.VideoCapabilities_SupportsQualityLevel(SelfPtr(), qualityLevel));
 }
 internal bool SupportsQualityLevel(Types.VideoQualityLevel qualityLevel) =>
 VideoCapabilities.VideoCapabilities_SupportsQualityLevel(base.SelfPtr(), qualityLevel);