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 |