Compartilhar via


Interface IRawCDImageCreator (imapi2.h)

Use essa interface para criar uma imagem de CD RAW para uso por escrito na mídia de CD no modo DAO (Disc-at-Once). As imagens criadas com essa interface podem ser gravadas na mídia de CD usando a interface IDiscFormat2RawCD .

Para criar uma instância dessa interface, chame a função CoCreateInstance . Use__uuidof(MsftRawCDImageCreator) para o identificador de classe e __uuidof(IRawCDImageCreator) para o identificador de interface.

Herança

A interface IRawCDImageCreator herda da interface IDispatch . IRawCDImageCreator também tem estes tipos de membros:

Métodos

A interface IRawCDImageCreator tem esses métodos.

 
IRawCDImageCreator::AddSpecialPregap

Aceita o objeto IStream fornecido e salva o ponteiro associado a ser usado como dados para a pré-lacuna para a faixa 1.
IRawCDImageCreator::AddSubcodeRWGenerator

Permite a adição do subcódigo R-W personalizado, fornecido pelo IStream. O objeto fornecido deve ter um tamanho igual ao número de setores na imagem de disco bruto * 96 bytes quando a imagem final é criada.
IRawCDImageCreator::AddTrack

Aceita o objeto IStream fornecido e salva o ponteiro da interface como a próxima faixa na imagem.
IRawCDImageCreator::CreateResultImage

Cria o objeto IStream final com base nas configurações atuais.
IRawCDImageCreator::get_DisableGaplessAudio

Recupera o valor atual que especifica se a gravação "Áudio sem Lacunas" está desabilitada. Essa propriedade usa como padrão um valor de VARIANT_FALSE, o que desabilita o uso de gravação "sem lacunas" entre faixas de áudio consecutivas.
IRawCDImageCreator::get_ExpectedTableOfContents

Obtém o sumário de formulário SCSI do disco resultante.
IRawCDImageCreator::get_LastUsedUserSectorInImage

Recupera o número total de setores usados na mídia atual, incluindo qualquer sobrecarga entre as faixas existentes.
IRawCDImageCreator::get_MediaCatalogNumber

Define o MCN (Número do Catálogo de Mídia) para todo o disco de áudio.
IRawCDImageCreator::get_NumberOfExistingTracks

Recupera o número de faixas de áudio existentes na mídia. (IRawCDImageCreator.get_NumberOfExistingTracks)
IRawCDImageCreator::get_ResultingImageType

Recupera o valor que especifica o tipo de arquivo de imagem que será gerado.
IRawCDImageCreator::get_StartingTrackNumber

Recupera o número da faixa inicial.
IRawCDImageCreator::get_StartOfLeadout

Recupera o valor que define o LBA para o início do Leadout. Esse método pode ser utilizado para determinar se a imagem pode ser gravada em uma parte da mídia comparando-a com o LastPossibleStartOfLeadout para a mídia.
IRawCDImageCreator::get_StartOfLeadoutLimit

Recupera o valor atual da propriedade StartOfLeadoutLimit. Esse valor especifica se a imagem resultante é necessária para caber em uma parte da mídia com um StartOfLeadout maior ou igual ao LBA.
IRawCDImageCreator::get_TrackInfo

Recupera uma propriedade indexada, que usa um valor LONG com um intervalo de 1 a 99 como o índice para determinar qual faixa o usuário está consultando. Em seguida, o objeto retornado é consultado/definido para a propriedade específica por faixa de interesse.
IRawCDImageCreator::p ut_DisableGaplessAudio

Define o valor que especifica se a gravação de "Áudio sem Lacunas" está desabilitada. Essa propriedade usa como padrão um valor de VARIANT_FALSE, o que desabilita o uso de gravação "sem lacunas" entre faixas de áudio consecutivas.
IRawCDImageCreator::p ut_MediaCatalogNumber

Recupera o MCN (Número do Catálogo de Mídia) para todo o disco de áudio.
IRawCDImageCreator::p ut_ResultingImageType

Define o valor que define o tipo de arquivo de imagem que será gerado.
IRawCDImageCreator::p ut_StartingTrackNumber

Define o número da faixa inicial.
IRawCDImageCreator::p ut_StartOfLeadoutLimit

Define o valor da propriedade StartOfLeadoutLimit.

Comentários

As imagens criadas com essa interface podem ser gravadas no armazenamento persistente para uso posterior ou podem ser fornecidas diretamente para a interface IDiscFormat2RawCD para gravação na mídia de CD.

A mídia de DVD não dá suporte a esse tipo de gravação.

Essa interface tem suporte no Windows Server 2003 com Service Pack 1 (SP1), Windows XP com Service Pack 2 (SP2) e Windows Vista por meio do Windows Feature Pack para Armazenamento. Todos os recursos fornecidos por este pacote de atualização têm suporte nativo no Windows 7 e no Windows Server 2008 R2.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [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 imapi2.h

Confira também

IMAPI_CD_SECTOR_TYPE