Compartilhar via


Método IRedbookDiscMaster::AddAudioTrackBlocks (imapi.h)

Adiciona blocos de dados de áudio à faixa aberta no momento. Esse método pode ser chamado repetidamente até que não haja espaço disponível ou a faixa esteja cheia.

Sintaxe

HRESULT AddAudioTrackBlocks(
  [in] byte *pby,
  [in] long cb
);

Parâmetros

[in] pby

Ponteiro para uma matriz de blocos de faixa. O formato é exemplos de áudio RAW estéreo de 44,1 KHz de 16 bits, no mesmo formato usado pelo WAV na seção de dados.

[in] cb

Tamanho da matriz, em bytes. Essa contagem deve ser um múltiplo do tamanho do bloco de áudio.

Retornar valor

S_OK é retornado com êxito, mas outros códigos de êxito podem ser retornados como resultado da implementação. Os seguintes códigos de erro geralmente são retornados em caso de falha na operação, mas não representam os únicos valores de erro possíveis:

Comentários

Depois que todos os blocos forem adicionados, chame o método CloseAudioTrack para concluir a faixa.

Se uma chamada para esse método ultrapassar o número de blocos de áudio disponíveis, o método retornará IMAPI_E_DISCFULL e manterá o máximo de dados de áudio possível. Por outro lado, o método IJolietDiscMaster::AddData não mantém nenhum dos dados, portanto, não há arquivos inválidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imapi.h
Biblioteca Uuid.lib
DLL Actxprxy.dll

Confira também

IRedbookDiscMaster