BitmapEncoder.CreateAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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<Platform::String,BitmapTypedValue>>
IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>
하나 이상의 코덱별 인코딩 옵션과 원하는 값을 포함하는 키-값 쌍의 컬렉션입니다.
반환
새 BitmapEncoder의 비동기 생성을 관리하는 개체입니다.
- 특성