Пример #1
0
 public static QTCaptureDevice[] GetInputDevices(QTMediaType mediaType)
 {
     var t = (QTMedia.NSStringFromQTMediaType (mediaType));
     if (t == null)
         return null;
     return _GetInputDevices (t);
 }
Пример #2
0
 public static QTCaptureDevice GetDefaultInputDevice(QTMediaType mediaType)
 {
     var t = QTMedia.NSStringFromQTMediaType (mediaType);
     if (t == null)
         return null;
     return _GetDefaultInputDevice (t);
 }
Пример #3
0
        public static QTCaptureDevice GetDefaultInputDevice(QTMediaType mediaType)
        {
            var t = QTMedia.NSStringFromQTMediaType(mediaType);

            if (t == null)
            {
                return(null);
            }
            return(_GetDefaultInputDevice(t));
        }
Пример #4
0
        public static QTCaptureDevice [] GetInputDevices(QTMediaType mediaType)
        {
            var t = (QTMedia.NSStringFromQTMediaType(mediaType));

            if (t == null)
            {
                return(null);
            }
            return(_GetInputDevices(t));
        }
Пример #5
0
 internal static NSString NSStringFromQTMediaType(QTMediaType mediaType)
 {
     switch (mediaType) {
     case QTMediaType.Video:
         return QTMedia.TypeVideo;
     case QTMediaType.Sound:
         return QTMedia.TypeSound;
     case QTMediaType.Text:
         return QTMedia.TypeText;
     case QTMediaType.Base:
         return QTMedia.TypeBase;
     case QTMediaType.Mpeg:
         return QTMedia.TypeMpeg;
     case QTMediaType.Music:
         return QTMedia.TypeMusic;
     case QTMediaType.TimeCode:
         return QTMedia.TypeTimeCode;
     case QTMediaType.Sprite:
         return QTMedia.TypeSprite;
     case QTMediaType.Flash:
         return QTMedia.TypeFlash;
     case QTMediaType.Movie:
         return QTMedia.TypeMovie;
     case QTMediaType.Tween:
         return QTMedia.TypeTween;
     case QTMediaType.Type3D:
         return QTMedia.Type3D;
     case QTMediaType.Skin:
         return QTMedia.TypeSkin;
     case QTMediaType.Qtvr:
         return QTMedia.TypeQTVR;
     case QTMediaType.Hint:
         return QTMedia.TypeHint;
     case QTMediaType.Stream:
         return QTMedia.TypeStream;
     case QTMediaType.Muxed:
         return QTMedia.TypeMuxed;
     case QTMediaType.QuartzComposer:
         return QTMedia.TypeQuartzComposer;
     default:
         throw new ArgumentException ("No enum found matching the supplied NSString");
     }
 }
Пример #6
0
		static NSString FromMediaType (QTMediaType mediaType)
		{
			switch (mediaType){
			case QTMediaType.Video:
				return QTMedia.TypeVideo;
			case QTMediaType.Sound:
				return QTMedia.TypeSound;
			case QTMediaType.Text:
				return QTMedia.TypeText;
			case QTMediaType.Base:
				return QTMedia.TypeBase;
			case QTMediaType.Mpeg:
				return QTMedia.TypeMpeg;
			case QTMediaType.Music:
				return QTMedia.TypeMusic;
			case QTMediaType.TimeCode:
				return QTMedia.TypeTimeCode;
			case QTMediaType.Sprite:
				return QTMedia.TypeSprite;
			case QTMediaType.Flash:
				return QTMedia.TypeFlash;
			case QTMediaType.Movie:
				return QTMedia.TypeMovie;
			case QTMediaType.Tween:
				return QTMedia.TypeTween;
			case QTMediaType.Type3D:
				return QTMedia.Type3D;
			case QTMediaType.Skin:
				return QTMedia.TypeSkin;
			case QTMediaType.Qtvr:
				return QTMedia.TypeQTVR;
			case QTMediaType.Hint:
				return QTMedia.TypeHint;
			case QTMediaType.Stream:
				return QTMedia.TypeStream;
			case QTMediaType.Muxed:
				return QTMedia.TypeMuxed;
			case QTMediaType.QuartzComposer:
				return QTMedia.TypeQuartzComposer;
			default:
				return null;
			}
		}
Пример #7
0
 public bool HasMediaType(QTMediaType mediaType)
 {
     return(_HasMediaType(QTMedia.NSStringFromQTMediaType(mediaType)));
 }
        static NSString FromMediaType(QTMediaType mediaType)
        {
            switch (mediaType)
            {
            case QTMediaType.Video:
                return(QTMedia.TypeVideo);

            case QTMediaType.Sound:
                return(QTMedia.TypeSound);

            case QTMediaType.Text:
                return(QTMedia.TypeText);

            case QTMediaType.Base:
                return(QTMedia.TypeBase);

            case QTMediaType.Mpeg:
                return(QTMedia.TypeMpeg);

            case QTMediaType.Music:
                return(QTMedia.TypeMusic);

            case QTMediaType.TimeCode:
                return(QTMedia.TypeTimeCode);

            case QTMediaType.Sprite:
                return(QTMedia.TypeSprite);

            case QTMediaType.Flash:
                return(QTMedia.TypeFlash);

            case QTMediaType.Movie:
                return(QTMedia.TypeMovie);

            case QTMediaType.Tween:
                return(QTMedia.TypeTween);

            case QTMediaType.Type3D:
                return(QTMedia.Type3D);

            case QTMediaType.Skin:
                return(QTMedia.TypeSkin);

            case QTMediaType.Qtvr:
                return(QTMedia.TypeQTVR);

            case QTMediaType.Hint:
                return(QTMedia.TypeHint);

            case QTMediaType.Stream:
                return(QTMedia.TypeStream);

            case QTMediaType.Muxed:
                return(QTMedia.TypeMuxed);

            case QTMediaType.QuartzComposer:
                return(QTMedia.TypeQuartzComposer);

            default:
                return(null);
            }
        }
 public bool HasMediaType(QTMediaType mediaType)
 {
     return(_HasMediaType(FromMediaType(mediaType)));
 }
Пример #10
0
 public QTTrack[] TracksOfMediaType(QTMediaType mediaType)
 {
     return(TracksOfMediaType(QTMedia.NSStringFromQTMediaType(mediaType)));
 }
Пример #11
0
 public string[] GetCompressionOptionsIdentifiers(QTMediaType forMediaType)
 {
     return GetCompressionOptionsIdentifiers (QTMedia.NSStringFromQTMediaType (forMediaType));
 }
Пример #12
0
 public string [] GetCompressionOptionsIdentifiers(QTMediaType forMediaType)
 {
     return(GetCompressionOptionsIdentifiers(QTMedia.NSStringFromQTMediaType(forMediaType)));
 }
Пример #13
0
        internal static NSString NSStringFromQTMediaType(QTMediaType mediaType)
        {
            switch (mediaType)
            {
            case QTMediaType.Video:
                return(QTMedia.TypeVideo);

            case QTMediaType.Sound:
                return(QTMedia.TypeSound);

            case QTMediaType.Text:
                return(QTMedia.TypeText);

            case QTMediaType.Base:
                return(QTMedia.TypeBase);

            case QTMediaType.Mpeg:
                return(QTMedia.TypeMpeg);

            case QTMediaType.Music:
                return(QTMedia.TypeMusic);

            case QTMediaType.TimeCode:
                return(QTMedia.TypeTimeCode);

            case QTMediaType.Sprite:
                return(QTMedia.TypeSprite);

            case QTMediaType.Flash:
                return(QTMedia.TypeFlash);

            case QTMediaType.Movie:
                return(QTMedia.TypeMovie);

            case QTMediaType.Tween:
                return(QTMedia.TypeTween);

            case QTMediaType.Type3D:
                return(QTMedia.Type3D);

            case QTMediaType.Skin:
                return(QTMedia.TypeSkin);

            case QTMediaType.Qtvr:
                return(QTMedia.TypeQTVR);

            case QTMediaType.Hint:
                return(QTMedia.TypeHint);

            case QTMediaType.Stream:
                return(QTMedia.TypeStream);

            case QTMediaType.Muxed:
                return(QTMedia.TypeMuxed);

            case QTMediaType.QuartzComposer:
                return(QTMedia.TypeQuartzComposer);

            default:
                throw new ArgumentException("No enum found matching the supplied NSString");
            }
        }
Пример #14
0
 public QTTrack[] TracksOfMediaType(QTMediaType mediaType)
 {
     return TracksOfMediaType (QTMedia.NSStringFromQTMediaType (mediaType));
 }
Пример #15
0
 public bool HasMediaType(QTMediaType mediaType)
 {
     return _HasMediaType (QTMedia.NSStringFromQTMediaType (mediaType));
 }
Пример #16
0
		public bool HasMediaType (QTMediaType mediaType)
		{
			return _HasMediaType (FromMediaType (mediaType));
		}