VariablePhotoSequenceCapture.UpdateSettingsAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
가변 사진 시퀀스의 프레임 컨트롤 값을 업데이트.
public:
virtual IAsyncAction ^ UpdateSettingsAsync() = UpdateSettingsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction UpdateSettingsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction UpdateSettingsAsync();
function updateSettingsAsync()
Public Function UpdateSettingsAsync () As IAsyncAction
반환
비동기 작업입니다.
- 특성
설명
이 방법을 사용하면 다양한 프레임 컨트롤러 값 집합을 사용하여 여러 가변 사진 시퀀스 캡처를 효율적으로 수행할 수 있습니다. 처음에 MediaCapture.PrepareVariablePhotoSequenceCaptureAsync를 호출하여 VariablePhotoSequenceController의 instance 가져옵니다. 각 프레임의 프레임 컨트롤러 값은 DesiredFrameControllers 컬렉션에 FrameController를 추가하여 등록됩니다. 초기 변수 사진 시퀀스 캡처를 만든 후 DesiredFrameControllers 컬렉션에서 프레임 컨트롤러의 속성 값을 변경한 다음 UpdateSettingsAsync를 호출하여 시스템에서 새 프레임 컨트롤러 값을 드라이버에 등록하도록 할 수 있습니다.
이 메서드에는 다음과 같은 제한 사항이 있습니다.
- 가변 사진 시퀀스 캡처가 진행 중인 동안에는 이 메서드를 호출할 수 없습니다. VariablePhotoSequence.StartAsync 호출과 VariablePhotoSequence.StopAsync에 대한 후속 호출 간에 이 메서드를 호출하려고 하면 잘못된 요청 오류가 발생합니다.
- VariablePhotoSequence.FinishAsync를 호출하여 가변 사진 시퀀스 캡처를 초기화한 후에는 이 메서드를 호출할 수 없습니다. 이렇게 하면 잘못된 요청 오류가 발생합니다. FinishAsync를 호출한 후 UpdateSettingsAsync를 호출하기 전에 PrepareVariablePhotoSequenceCaptureAsync를 다시 호출해야 합니다.
- 프레임 컨트롤러의 수는 UpdateSettingsAsync 호출로 구분된 각 변수 사진 시퀀스 캡처에 대해 동일해야 합니다. 프레임 수가 다른 가변 사진 시퀀스를 캡처하려면 FinishAsync 를 호출한 다음 PrepareVariablePhotoSequenceCaptureAsync 를 다시 호출하여 사진 시퀀스 캡처를 다시 초기화해야 합니다.