다음을 통해 공유


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

추가 정보

IRedbookDiscMaster