BitmapEncoder.CreateAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateAsync(Guid, IRandomAccessStream) |
Erstellt asynchron einen neuen BitmapEncoder. |
CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>) |
Erstellt asynchron einen neuen BitmapEncoder für den angegebenen Codec mit den angegebenen Codierungsoptionen und initialisiert ihn in einem Stream. |
CreateAsync(Guid, IRandomAccessStream)
Erstellt asynchron einen neuen BitmapEncoder.
public:
static IAsyncOperation<BitmapEncoder ^> ^ CreateAsync(Platform::Guid encoderId, IRandomAccessStream ^ stream);
/// [Windows.Foundation.Metadata.Overload("CreateAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<BitmapEncoder> CreateAsync(winrt::guid const& encoderId, IRandomAccessStream const& stream);
[Windows.Foundation.Metadata.Overload("CreateAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateAsync(Guid encoderId, IRandomAccessStream stream);
function createAsync(encoderId, stream)
Public Shared Function CreateAsync (encoderId As Guid, stream As IRandomAccessStream) As IAsyncOperation(Of BitmapEncoder)
Parameter
- encoderId
-
Guid
Platform::Guid
winrt::guid
Der eindeutige Bezeichner des angegebenen Encoders.
- stream
- IRandomAccessStream
Der Ausgabestream.
Gibt zurück
Ein -Objekt, das die asynchrone Erstellung eines neuen BitmapEncoder verwaltet.
- Attribute
Hinweise
Eine Anwendung muss immer die encoderId angeben, um einen BitmapEncoder zu erstellen. Die eindeutigen Bezeichner der integrierten Encoder sind als Eigenschaften in BitmapEncoder verfügbar. Darüber hinaus kann der eindeutige Bezeichner eines installierten Encoders mithilfe der GetEncoderInformationEnumerator-Methode abgerufen werden.
BitmapEncoder erwartet, dass der Ausgabedatenstrom leer ist. Sie können sicherstellen, dass der Stream leer ist, indem Sie die Size-Eigenschaft auf 0 festlegen.
Weitere Informationen
Gilt für:
CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)
Erstellt asynchron einen neuen BitmapEncoder für den angegebenen Codec mit den angegebenen Codierungsoptionen und initialisiert ihn in einem Stream.
public:
static IAsyncOperation<BitmapEncoder ^> ^ CreateAsync(Platform::Guid encoderId, IRandomAccessStream ^ stream, IIterable<IKeyValuePair<Platform::String ^, BitmapTypedValue ^> ^> ^ encodingOptions);
/// [Windows.Foundation.Metadata.Overload("CreateWithEncodingOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<BitmapEncoder> CreateAsync(winrt::guid const& encoderId, IRandomAccessStream const& stream, IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>> const& encodingOptions);
[Windows.Foundation.Metadata.Overload("CreateWithEncodingOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateAsync(Guid encoderId, IRandomAccessStream stream, IEnumerable<KeyValuePair<string,BitmapTypedValue>> encodingOptions);
function createAsync(encoderId, stream, encodingOptions)
Public Shared Function CreateAsync (encoderId As Guid, stream As IRandomAccessStream, encodingOptions As IEnumerable(Of KeyValuePair(Of String, BitmapTypedValue))) As IAsyncOperation(Of BitmapEncoder)
Parameter
- encoderId
-
Guid
Platform::Guid
winrt::guid
Der eindeutige Bezeichner des angegebenen Encoders.
- stream
- IRandomAccessStream
Ein Stream, der darstellt, wo die Bilddatei geschrieben werden soll.
- encodingOptions
-
IIterable<IKeyValuePair<Platform::String,BitmapTypedValue>>
IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>
Eine Sammlung von Schlüssel-Wert-Paaren, die eine oder mehrere codecspezifische Codierungsoptionen und die gewünschten Werte enthalten.
Gibt zurück
Ein -Objekt, das die asynchrone Erstellung eines neuen BitmapEncoder verwaltet.
- Attribute