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 |