|
|
public sealed class BitmapDecoder
|
|
|
: __ComObject, IBitmapDecoder, IBitmapFrame
|
|
|
public virtual BitmapAlphaMode BitmapAlphaMode { get; }
|
|
|
public virtual BitmapPropertiesView BitmapContainerProperties { get; }
|
|
|
public virtual BitmapPixelFormat BitmapPixelFormat { get; }
|
|
|
public virtual BitmapPropertiesView BitmapProperties { get; }
|
|
|
static public Guid BmpDecoderId { get; }
|
|
|
public virtual BitmapCodecInformation DecoderInformation { get; }
|
|
|
public virtual Double DpiX { get; }
|
|
|
public virtual Double DpiY { get; }
|
|
|
public virtual UInt32 FrameCount { get; }
|
|
|
static public Guid GifDecoderId { get; }
|
|
|
static public Guid IcoDecoderId { get; }
|
|
|
static public Guid JpegDecoderId { get; }
|
|
|
static public Guid JpegXRDecoderId { get; }
|
|
|
public virtual UInt32 OrientedPixelHeight { get; }
|
|
|
public virtual UInt32 OrientedPixelWidth { get; }
|
|
|
public virtual UInt32 PixelHeight { get; }
|
|
|
public virtual UInt32 PixelWidth { get; }
|
|
|
static public Guid PngDecoderId { get; }
|
|
|
static public Guid TiffDecoderId { get; }
|
|
|
static public CreateDecoderOperation CreateAsync(IRandomAccessStream stream);
|
|
|
static public CreateDecoderOperation CreateAsync(Guid decoderId, IRandomAccessStream stream);
|
|
|
static public IReadOnlyList`1<BitmapCodecInformation> GetDecoderInformationEnumerator(BitmapCodecEnumerationFilter filter);
|
|
|
public virtual GetFrameOperation GetFrameAsync(UInt32 frameIndex);
|
|
|
public virtual GetPixelDataOperation GetPixelDataAsync();
|
|
|
public virtual GetPixelDataOperation GetPixelDataAsync(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, BitmapTransform transform, ExifOrientationMode exifOrientationMode, ColorManagementMode colorManagementMode);
|
|
|
public virtual GetPreviewOperation GetPreviewAsync();
|
|
|
public virtual GetThumbnailOperation GetThumbnailAsync();
|
|
|
public sealed class BitmapEncoder
|
|
|
: __ComObject, IBitmapEncoder
|
|
|
public virtual BitmapProperties BitmapContainerProperties { get; }
|
|
|
public virtual BitmapProperties BitmapProperties { get; }
|
|
|
public virtual BitmapTransform BitmapTransform { get; }
|
|
|
static public Guid BmpEncoderId { get; }
|
|
|
public virtual BitmapCodecInformation EncoderInformation { get; }
|
|
|
public virtual UInt32 GeneratedThumbnailHeight { get; set; }
|
|
|
public virtual UInt32 GeneratedThumbnailWidth { get; set; }
|
|
|
static public Guid GifEncoderId { get; }
|
|
|
public virtual Boolean IsThumbnailGenerated { get; set; }
|
|
|
static public Guid JpegEncoderId { get; }
|
|
|
static public Guid JpegXREncoderId { get; }
|
|
|
static public Guid PngEncoderId { get; }
|
|
|
static public Guid TiffEncoderId { get; }
|
|
|
static public CreateEncoderOperation CreateAsync(Guid encoderId, IRandomAccessStream stream);
|
|
|
static public CreateEncoderOperation CreateAsync(Guid encoderId, IRandomAccessStream stream, IEnumerable`1<KeyValuePair`2<String, Object>> encodingOptions);
|
|
|
static public CreateEncoderOperation CreateForTranscodingAsync(IRandomAccessStream stream, BitmapDecoder bitmapDecoder);
|
|
|
public virtual FlushOperation FlushAsync();
|
|
|
static public IReadOnlyList`1<BitmapCodecInformation> GetEncoderInformationEnumerator(BitmapCodecEnumerationFilter filter);
|
|
|
public virtual GoToNextFrameOperation GoToNextFrameAsync();
|
|
|
public virtual GoToNextFrameOperation GoToNextFrameAsync(IEnumerable`1<KeyValuePair`2<String, Object>> encodingOptions);
|
|
|
public virtual void SetPixelData(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, UInt32 width, UInt32 height, Double dpiX, Double dpiY, Byte pixels);
|
|
|
public sealed class BitmapFrame
|
|
|
: __ComObject, IBitmapFrame
|
|
|
public virtual BitmapAlphaMode BitmapAlphaMode { get; }
|
|
|
public virtual BitmapPixelFormat BitmapPixelFormat { get; }
|
|
|
public virtual BitmapPropertiesView BitmapProperties { get; }
|
|
|
public virtual Double DpiX { get; }
|
|
|
public virtual Double DpiY { get; }
|
|
|
public virtual UInt32 OrientedPixelHeight { get; }
|
|
|
public virtual UInt32 OrientedPixelWidth { get; }
|
|
|
public virtual UInt32 PixelHeight { get; }
|
|
|
public virtual UInt32 PixelWidth { get; }
|
|
|
public virtual GetPixelDataOperation GetPixelDataAsync();
|
|
|
public virtual GetPixelDataOperation GetPixelDataAsync(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, BitmapTransform transform, ExifOrientationMode exifOrientationMode, ColorManagementMode colorManagementMode);
|
|
|
public virtual GetThumbnailOperation GetThumbnailAsync();
|
|
|
public sealed class BitmapTransform
|
|
|
: __ComObject, IBitmapTransform
|
|
|
public virtual BitmapBounds Bounds { get; set; }
|
|
|
public virtual BitmapFlip Flip { get; set; }
|
|
|
public virtual BitmapInterpolationMode InterpolationMode { get; set; }
|
|
|
public virtual BitmapRotation Rotation { get; set; }
|
|
|
public virtual UInt32 ScaledHeight { get; set; }
|
|
|
public virtual UInt32 ScaledWidth { get; set; }
|
|
|
public sealed class CreateDecoderOperation
|
|
|
: __ComObject, IAsyncOperation`1<BitmapDecoder>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<BitmapDecoder> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual BitmapDecoder GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class CreateEncoderOperation
|
|
|
: __ComObject, IAsyncOperation`1<BitmapEncoder>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<BitmapEncoder> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual BitmapEncoder GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class FlushOperation
|
|
|
: __ComObject, IAsyncAction, IAsyncInfo
|
|
|
public virtual AsyncActionCompletedHandler Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual void GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class GetFrameOperation
|
|
|
: __ComObject, IAsyncOperation`1<BitmapFrame>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<BitmapFrame> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual BitmapFrame GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class GetPixelDataOperation
|
|
|
: __ComObject, IAsyncOperation`1<PixelDataProvider>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<PixelDataProvider> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual PixelDataProvider GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class GetPreviewOperation
|
|
|
: __ComObject, IAsyncOperation`1<ImageStream>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<ImageStream> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual ImageStream GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class GetPropertiesOperation
|
|
|
: __ComObject, IAsyncOperation`1<IDictionary`2<String, Object>>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<IDictionary`2<String, Object>> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual IDictionary`2<String, Object> GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class GetThumbnailOperation
|
|
|
: __ComObject, IAsyncOperation`1<ImageStream>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<ImageStream> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual ImageStream GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class GoToNextFrameOperation
|
|
|
: __ComObject, IAsyncAction, IAsyncInfo
|
|
|
public virtual AsyncActionCompletedHandler Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual void GetResults();
|
|
|
public virtual void Start();
|
|
|
public abstract interface IBitmapEncoder
|
|
|
|
|
|
public abstract virtual BitmapProperties BitmapContainerProperties { get; }
|
|
|
public abstract virtual BitmapProperties BitmapProperties { get; }
|
|
|
public abstract virtual BitmapTransform BitmapTransform { get; }
|
|
|
public abstract virtual BitmapCodecInformation EncoderInformation { get; }
|
|
|
public abstract virtual UInt32 GeneratedThumbnailHeight { get; set; }
|
|
|
public abstract virtual UInt32 GeneratedThumbnailWidth { get; set; }
|
|
|
public abstract virtual Boolean IsThumbnailGenerated { get; set; }
|
|
|
public abstract virtual FlushOperation FlushAsync();
|
|
|
public abstract virtual GoToNextFrameOperation GoToNextFrameAsync();
|
|
|
public abstract virtual GoToNextFrameOperation GoToNextFrameAsync(IEnumerable`1<KeyValuePair`2<String, Object>> encodingOptions);
|
|
|
public abstract virtual void SetPixelData(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, UInt32 width, UInt32 height, Double dpiX, Double dpiY, Byte pixels);
|
|
|
public abstract interface IBitmapFrame
|
|
|
|
|
|
public abstract virtual BitmapAlphaMode BitmapAlphaMode { get; }
|
|
|
public abstract virtual BitmapPixelFormat BitmapPixelFormat { get; }
|
|
|
public abstract virtual BitmapPropertiesView BitmapProperties { get; }
|
|
|
public abstract virtual Double DpiX { get; }
|
|
|
public abstract virtual Double DpiY { get; }
|
|
|
public abstract virtual UInt32 OrientedPixelHeight { get; }
|
|
|
public abstract virtual UInt32 OrientedPixelWidth { get; }
|
|
|
public abstract virtual UInt32 PixelHeight { get; }
|
|
|
public abstract virtual UInt32 PixelWidth { get; }
|
|
|
public abstract virtual GetPixelDataOperation GetPixelDataAsync();
|
|
|
public abstract virtual GetPixelDataOperation GetPixelDataAsync(BitmapPixelFormat pixelFormat, BitmapAlphaMode alphaMode, BitmapTransform transform, ExifOrientationMode exifOrientationMode, ColorManagementMode colorManagementMode);
|
|
|
public abstract virtual GetThumbnailOperation GetThumbnailAsync();
|
|
|
public sealed class SetPropertiesOperation
|
|
|
: __ComObject, IAsyncAction, IAsyncInfo
|
|
|
public virtual AsyncActionCompletedHandler Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual void GetResults();
|
|
|
public virtual void Start();
|