Example #1
0
        public override MediaStream GetStream(
            MediaData mediaData,
            TransformationOptions options)
        {
            Assert.ArgumentNotNull((object)mediaData, nameof(mediaData));
            Assert.ArgumentNotNull((object)options, "transformationOptions");
            MediaStream stream = mediaData.GetStream();

            if (stream == null)
            {
                return((MediaStream)null);
            }
            options = this.GetOptions(mediaData, options);
            using (stream)
            {
                return(this.GetImageStream(stream, options));
            }
        }