OGG :: Vorbis :: Header

OGG :: Vorbis :: Header é uma interface orientada a objetos para os campos de informações e comentários OGG Vorbis.
Baixe Agora

OGG :: Vorbis :: Header Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dan Pemstein
  • Site do editor:
  • http://search.cpan.org/~dbp/Ogg-Vorbis-Header-0.03/Header.pm

OGG :: Vorbis :: Header Tag


OGG :: Vorbis :: Header Descrição

OGG :: Vorbis :: Cabeçalho é uma interface orientada a objetos para os campos de informações e comentários de OGG Vorbis. OGG :: Vorbis :: Header é uma interface orientada a objetos para os campos de informação e comentário OGG Vorbis.Synopsis Use OGG :: Vorbis :: Cabeçalho; Meu $ OGG = OGG :: Vorbis :: Header-> Novo ("Song.ogg"); Enquanto (meu ($ K, $ v) = cada% {$ OGG-> INFO}) {Imprimir "$ K: $ vn"; } foreach my $ COM ($ OGG-> comentário_tags) {imprimir "$ COM: $ _N" foreach $ OGG-> comentário ($ COM); } $ ogg-> add_comments ("bom", "não", "ok", "sim"); $ OGG-> DELETE_COMMENT ("OK"); $ ogg-> write_vorbis; este módulo apresenta uma interface orientada a objetos para os arquivos OGG Vorbis que permite ao usuário visualizar informações e comentários vorbis e modificar ou adicionar comentários.constructorsNew ($ filename) abre parcialmente um arquivo OGG Vorbis para garantir que ele exista e é na verdade um fluxo vorbis. Em seguida, fecha o filehandle. Não preenche os campos de dados do objeto. Esses campos serão preenchidos automaticamente na primeira vez que serão acessados usando os métodos de instância do objeto. Retorna Redef Se houver um problema ao abrir o arquivo ou o arquivo não é válido OGG Vorbis.Load () abre um arquivo OGG Vorbis, lê suas informações e, em seguida, fecha o arquivo handandle. Retorna Undef Se houver um problema ao abrir o arquivo ou o arquivo não é válido OGG Vorbis. Este é um construtor e um método de instância. O nome do arquivo é necessário no contexto do construtor, mas deve ser deixado de fora quando você chama isso como um método de instância em um objeto. Quando chamado como método de instância, ele (re) carrega as informações e os dados de comentário do arquivo. Isso pode ser usado para redefinir o estado do objeto se Write_Vorbis não tiver sido chamado. Observe que o parâmetro PATH é ignorado na instância Context.Instance MethetsThesThes métodos podem ser chamados de objetos reais de cabeçalho, usando o operador -> Operador ou objetos indiretos, conforme preferido.info () retorna uma referência a uma informação de formato contendo hash sobre o arquivo vorbis. Os campos de hash são: versão, canais, taxa, bitrate_upper, bitrate_nominal, bitrate_lower e bitrate_window, comprimento. O valor de bitrate_window atualmente não é usado pelo codec vorbis. Você pode modificar o hash referenciado se quiser, mas eu não sugeriria isso. O parâmetro chave opcional permite extrair um único valor do hash interno (passado por valor, não referência). Se a chave for inválida, o UNDEF será retornado.comment_Tags () retorna uma matriz que mantém os valores-chave de cada campo de comentários. Você pode então usar esses valores para acessar campos específicos usando o comentário. Isso pode parecer um pouco desajeitado no começo, mas acelerará a maioria dos programas. Além disso, torna mais fácil suportar o padrão de comentários OGG Vorbis, que permite que vários campos com a mesma chave ($ chave) retornam uma lista de comentários dada uma chave. Se a chave não existir, retorna Undef.add_comments ($ Key, $ Value, ) Adiciona comentários com as teclas e valores dados. Leva uma matriz de chaves alternadas e valores como parâmetros. As chaves e os valores devem ser válidos ASCII no intervalo 0x20 - 0x7D e a chave deve excluir 0x3D ('='). Este é um subconjunto do padrão Vorbis que permite esse intervalo para o campo chave e todo o UTF8 para o campo Value. Isso será corrigido no futuro um lançamento. Se uma matriz de comprimento ímpar for passada na rotina falhará e retornará UNDEF. A tecla e o valor serão aparados de caracteres que não correspondem ao requisito de formato.EDit_Comment ($ Key, $ Value, ) Edita um determinado campo de comentários. O campo Num opcional é usado para diferenciar entre dois comentários com a mesma chave. Se nenhum número for fornecido, o primeiro valor - conforme relatado pelo comentário - é modificado. Se a chave ou num num inválida, nada será feito e Redef é retornado. Se tudo correr bem, o valor antigo é retornado.Delete_comment ($ Key, ) exclui o comentário dado pela chave. O valor numérico opcional pode ser usado para especificar qual comentário para excluir, dadas teclas duplicadas. Deixar o Num out resultará em apenas a primeira instância sendo excluída. Retorna indef se a tecla ou num inválido for inválida. Se tudo correr bem, o valor do comentário excluído é retornado.CLear_Comments () exclui todos os comentários que correspondem chaves na matriz de entrada ou todos os comentários no fluxo, se chamado sem argumentos. Retorna Undef Se alguma tecla for inválida, embora todas as chaves na matriz de entrada até que essa chave seja apagada. Retorna true em caso contrário.Write_Vorbis () Escreva objeto em seu arquivo de apoio. Nenhuma modificação de comentários será vista no arquivo até que esta operação seja executada.Path () retorna o caminho / nome do arquivo do arquivo que o objeto representa. Requisitos: · Perl. · C. · Libogg. · Libvorbis. · Libogg-dev · Libvorbis-dev


OGG :: Vorbis :: Header Software Relacionado

Cipp.

Módulo CIPP Perl contém um manual de referência para o CIPP, a poderosa linguagem pré-processador para incorporar Perl e SQL em HTML. ...

211

Download