Silverlight 5 | WinRT |
public sealed enum BitmapAlphaMode | |
: IComparable, IFormattable, IConvertible | |
{ Premultiplied, Straight, Ignore } |
public sealed struct BitmapBounds | |
: ValueType |
public sealed enum BitmapCodecEnumerationFilter | |
: IComparable, IFormattable, IConvertible | |
{ None, WindowsProvided } |
public sealed class BitmapCodecInformation | |
: __ComObject, IBitmapCodecInformation | |
public virtual Guid CodecId { get; } | |
public virtual IReadOnlyList`1<String> FileExtensions { get; } | |
public virtual String FriendlyName { get; } | |
public virtual IReadOnlyList`1<String> MimeTypes { get; } |
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 enum BitmapFlip | |
: IComparable, IFormattable, IConvertible | |
{ None, Horizontal, Vertical } |
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 enum BitmapInterpolationMode | |
: IComparable, IFormattable, IConvertible | |
{ NearestNeighbor, Linear, Cubic, Fant } |
public sealed enum BitmapPixelFormat | |
: IComparable, IFormattable, IConvertible | |
{ Unknown, Rgba16, Rgba8 } |
public sealed class BitmapProperties | |
: __ComObject, IBitmapProperties, IBitmapPropertiesView | |
public virtual GetPropertiesOperation GetPropertiesAsync(IEnumerable`1<String> propertiesToRetrieve); | |
public virtual SetPropertiesOperation SetPropertiesAsync(IEnumerable`1<KeyValuePair`2<String, Object>> propertiesToSet); |
public sealed class BitmapPropertiesView | |
: __ComObject, IBitmapPropertiesView | |
public virtual GetPropertiesOperation GetPropertiesAsync(IEnumerable`1<String> propertiesToRetrieve); |
public sealed enum BitmapRotation | |
: IComparable, IFormattable, IConvertible | |
{ None, Clockwise90Degrees, Clockwise180Degrees, Clockwise270Degrees } |
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 enum ColorManagementMode | |
: IComparable, IFormattable, IConvertible | |
{ DoNotColorManage, ColorManageToSRgb } |
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 enum ExifOrientationMode | |
: IComparable, IFormattable, IConvertible | |
{ IgnoreExifOrientation, RespectExifOrientation } |
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 IBitmapDecoder | |
public abstract virtual BitmapPropertiesView BitmapContainerProperties { get; } | |
public abstract virtual BitmapCodecInformation DecoderInformation { get; } | |
public abstract virtual UInt32 FrameCount { get; } | |
public abstract virtual GetFrameOperation GetFrameAsync(UInt32 frameIndex); | |
public abstract virtual GetPreviewOperation GetPreviewAsync(); |
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 abstract interface IBitmapPropertiesView | |
public abstract virtual GetPropertiesOperation GetPropertiesAsync(IEnumerable`1<String> propertiesToRetrieve); |
public sealed class ImageStream | |
: __ComObject, IRandomAccessStreamWithContentType, IRandomAccessStream, IContentTypeProvider | |
public virtual String ContentType { get; } | |
public virtual UInt64 Size { get; set; } | |
public virtual IInputStream GetInputStreamAt(UInt64 position); | |
public virtual IOutputStream GetOutputStreamAt(UInt64 position); |
public sealed enum JpegSubsamplingMode | |
: IComparable, IFormattable, IConvertible | |
{ Default, Y4Cb2Cr0, Y4Cb2Cr2, Y4Cb4Cr4 } |
public sealed class PixelDataProvider | |
: __ComObject, IPixelDataProvider | |
public virtual Byte DetachPixelData(); |
public sealed enum PngFilterMode | |
: IComparable, IFormattable, IConvertible | |
{ Automatic, None, Sub, Up, Average, Paeth, Adaptive } |
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(); |
public sealed enum TiffCompressionMode | |
: IComparable, IFormattable, IConvertible | |
{ Automatic, None, Ccitt3, Ccitt4, Lzw, Rle, Zip, LzwhDifferencing } |