コード例 #1
0
        AVPlayerItemVideoOutput(NSDictionary data, AVPlayerItemVideoOutput.InitMode mode) : this(IntPtr.Zero)
        {
            switch (mode)
            {
            case InitMode.PixelAttributes:
                Handle = _FromPixelBufferAttributes(data);
                break;

            case InitMode.OutputSettings:
                Handle = _FromOutputSettings(data);
                break;

            default:
                throw new ArgumentException(nameof(mode));
            }
        }
コード例 #2
0
        AVPlayerItemVideoOutput(NSDictionary data, AVPlayerItemVideoOutput.InitMode mode) : base(NSObjectFlag.Empty)
        {
            switch (mode)
            {
            case InitMode.PixelAttributes:
                InitializeHandle(_FromPixelBufferAttributes(data), "initWithPixelBufferAttributes:");
                break;

            case InitMode.OutputSettings:
                InitializeHandle(_FromOutputSettings(data), "initWithOutputSettings:");
                break;

            default:
                throw new ArgumentException(nameof(mode));
            }
        }