public EncodingAudioStreamWrapper(IAviAudioStreamInternal baseStream, IAudioEncoder encoder, bool ownsEncoder)
            : base(baseStream)
        {
            Argument.IsNotNull(encoder, nameof(encoder));

            this.encoder     = encoder;
            this.ownsEncoder = ownsEncoder;
        }
        public EncodingAudioStreamWrapper(IAviAudioStreamInternal baseStream, IAudioEncoder encoder, bool ownsEncoder)
            : base(baseStream)
        {
            Contract.Requires(baseStream != null);
            Contract.Requires(encoder != null);

            this.encoder = encoder;
            this.ownsEncoder = ownsEncoder;
        }
        public EncodingAudioStreamWrapper(IAviAudioStreamInternal baseStream, IAudioEncoder encoder, bool ownsEncoder)
            : base(baseStream)
        {
            Contract.Requires(baseStream != null);
            Contract.Requires(encoder != null);

            this.encoder     = encoder;
            this.ownsEncoder = ownsEncoder;
        }
 public AsyncAudioStreamWrapper(IAviAudioStreamInternal baseStream)
     : base(baseStream)
 {
     Contract.Requires(baseStream != null);
 }
示例#5
0
        protected AudioStreamWrapperBase(IAviAudioStreamInternal baseStream)
        {
            Contract.Requires(baseStream != null);

            this.baseStream = baseStream;
        }
 public AsyncAudioStreamWrapper(IAviAudioStreamInternal baseStream)
     : base(baseStream)
 {
 }
        protected AudioStreamWrapperBase(IAviAudioStreamInternal baseStream)
        {
            Argument.IsNotNull(baseStream, nameof(baseStream));

            this.BaseStream = baseStream;
        }
        protected AudioStreamWrapperBase(IAviAudioStreamInternal baseStream)
        {
            Contract.Requires(baseStream != null);

            this.baseStream = baseStream;
        }