ISpatialAudioMetadataCopier::CopyMetadataForFrames 메서드(spatialaudiometadata.h)
Open 메서드에 제공된 원본 ISpatialAudioMetadataItems의 메타데이터 항목을 dstMetadataItems 매개 변수로 지정된 대상 ISpatialAudioMetadataItems 개체에 복사합니다. 각 호출은 copyFrameCount 매개 변수의 프레임 수만큼 내부 복사 위치를 진행합니다.
구문
HRESULT CopyMetadataForFrames(
[in] UINT16 copyFrameCount,
[in] SpatialAudioMetadataCopyMode copyMode,
[in] ISpatialAudioMetadataItems *dstMetadataItems,
[out] UINT16 *itemsCopied
);
매개 변수
[in] copyFrameCount
메타데이터 항목이 복사되는 현재 복사 위치의 프레임 수입니다. 복사 후 원본 SpatialAudioMetadataItems 내의 내부 복사 위치는 이 매개 변수에 지정된 값을 고급으로 지정합니다. 원본 SpatialAudioMetadataItems에 포함된 전체 프레임 범위를 복사하려면 이 값을 0으로 설정합니다.
[in] copyMode
작업의 복사 모드를 지정하는 값입니다.
[in] dstMetadataItems
복사 작업에 대한 대상 SpatialAudioMetadataItems 에 대한 포인터입니다.
[out] itemsCopied
작업에서 복사된 메타데이터 항목의 수를 받습니다.
반환 값
메서드가 성공하면 S_OK가 반환되고, 실패할 경우 가능한 반환 코드에는 다음 표에 표시된 값이 포함되지만 이에 국한되지는 않습니다.
반환 코드 | 설명 |
---|---|
|
Open 호출을 사용하여 복사하기 위해 ISpatialAudioMetadataItems가 열리지 않았거나 닫기 호출을 사용하여 쓰기 위해 개체가 닫혔습니다. |
|
제공된 포인터 중 하나가 잘못되었습니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | spatialaudiometadata.h |