다음을 통해 공유


BitmapEncoder.CreateAsync 메서드

정의

오버로드

CreateAsync(Guid, IRandomAccessStream)

BitmapEncoder를 비동기적으로 만듭니다.

CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)

지정된 인코딩 옵션을 사용하여 지정된 코덱에 대한 새 BitmapEncoder 를 비동기적으로 만들고 스트림에서 초기화합니다.

CreateAsync(Guid, IRandomAccessStream)

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)

매개 변수

encoderId
Guid

Platform::Guid

winrt::guid

지정된 인코더의 고유 식별자입니다.

stream
IRandomAccessStream

출력 스트림입니다.

반환

BitmapEncoder의 비동기 생성을 관리하는 개체입니다.

특성

설명

애플리케이션은 BitmapEncoder를 만들려면 항상 encoderId를 지정해야 합니다. 기본 제공 인코더의 고유 식별자는 BitmapEncoder의 속성으로 사용할 수 있습니다. 또한 GetEncoderInformationEnumerator 메서드를 사용하여 설치된 인코더의 고유 식별자를 가져올 수 있습니다.

BitmapEncoder 는 출력 스트림이 비어 있다고 예상합니다. Size 속성을 0으로 설정하여 스트림이 비어 있는지 확인할 수 있습니다.

추가 정보

적용 대상

CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)

지정된 인코딩 옵션을 사용하여 지정된 코덱에 대한 새 BitmapEncoder 를 비동기적으로 만들고 스트림에서 초기화합니다.

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)

매개 변수

encoderId
Guid

Platform::Guid

winrt::guid

지정된 인코더의 고유 식별자입니다.

stream
IRandomAccessStream

이미지 파일을 쓸 위치를 나타내는 스트림입니다.

encodingOptions

IIterable<IKeyValuePair<String,BitmapTypedValue>>

IEnumerable<KeyValuePair<String,BitmapTypedValue>>

IIterable<IKeyValuePair<Platform::String,BitmapTypedValue>>

IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>

하나 이상의 코덱별 인코딩 옵션과 원하는 값을 포함하는 키-값 쌍의 컬렉션입니다.

반환

BitmapEncoder의 비동기 생성을 관리하는 개체입니다.

특성

추가 정보

적용 대상