IRedbookDiscMaster::AddAudioTrackBlocks 메서드(imapi.h)
오디오 데이터 블록을 현재 열려 있는 트랙에 추가합니다. 사용 가능한 공간이 없거나 트랙이 가득 차야 이 메서드를 반복적으로 호출할 수 있습니다.
구문
HRESULT AddAudioTrackBlocks(
[in] byte *pby,
[in] long cb
);
매개 변수
[in] pby
트랙 블록 배열에 대한 포인터입니다. 형식은 데이터 섹션의 WAV에서 사용하는 것과 동일한 형식으로 44.1KHz 16비트 스테레오 RAW 오디오 샘플입니다.
[in] cb
배열의 크기(바이트)입니다. 이 개수는 오디오 블록 크기의 배수여야 합니다.
반환 값
S_OK 성공하면 반환되지만 구현의 결과로 다른 성공 코드가 반환될 수 있습니다. 다음 오류 코드는 일반적으로 작업 실패 시 반환되지만 가능한 유일한 오류 값은 나타내지 않습니다.
설명
모든 블록이 추가되면 CloseAudioTrack 메서드를 호출하여 트랙을 완료합니다.
이 메서드를 호출하면 사용 가능한 오디오 블록 수가 오버런되면 메서드는 IMAPI_E_DISCFULL 반환하고 가능한 한 많은 오디오 데이터를 유지합니다. 반면, IJolietDiscMaster::AddData 메서드는 데이터를 유지하지 않으므로 잘못된 파일이 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | imapi.h |
라이브러리 | Uuid.lib |
DLL | Actxprxy.dll |