OGG :: Vorbis :: En-tête

OGG :: Vorbis :: L'en-tête est une interface orientée objet vers les champs d'information et de commentaire OGG Vorbis.
Télécharger maintenant

OGG :: Vorbis :: En-tête Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Dan Pemstein
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~dbp/Ogg-Vorbis-Header-0.03/Header.pm

OGG :: Vorbis :: En-tête Mots clés


OGG :: Vorbis :: En-tête La description

OGG :: Vorbis :: L'en-tête est une interface orientée objet vers des champs d'information et de commentaire OGG Vorbis. OGG :: Vorbis :: Header est une interface orientée objet vers OGG Vorbis Informations et Commentaires Champs.synopsis Utilisez OGG :: Vorbis :: Header; My $ ogg = ogg :: Vorbis :: Header-> Nouveau ("Song.ogg"); tandis que (mon ($ k, $ v) = chaque% {$ ogg-> info}) {imprimer "$ k: $ vn"; } foreach mon com ($ ogg-> commentaires_tags) {imprimer "$ com: $ _n" foreach $ ogg-> commentaires ($ com); } $ ogg-> add_comments ("bon", "non", "ok", "oui"); $ ogg-> delete_comment ("OK"); $ ogg-> write_vorbis; ce module présente une interface orientée objet sur les fichiers OGG Vorbis qui permettent à l'utilisateur de visualiser des informations et des commentaires Vorbis, ainsi que de modifier ou d'ajouter des commentaires.Constructorsnew ($ FileName) ouvre partiellement un fichier Vorbis OGG pour vous assurer qu'il existe et est en fait un flux vorbis. Il ferme ensuite le fichierHandle. Il ne remplit pas les champs de données de l'objet. Ces champs seront automatiquement comblés la première fois qu'ils sont accessibles à l'aide des méthodes d'instance de l'objet. Renvoie UNDEF s'il existe un problème d'ouverture du fichier ou du fichier n'est pas valide ogg vorbis.load () ouvre un fichier Vorbis OGG, lit ses informations, puis ferme le fichier de fichiers. Renvoie UNDEF s'il existe un problème d'ouverture du fichier ou du fichier n'est pas valide OGG Vorbis. Ceci est à la fois un constructeur et une méthode d'instance. Le nom de fichier est requis dans le contexte du constructeur, mais doit être laissé de côté lorsque vous appelez cela comme méthode d'instance sur un objet. Lorsqu'il est appelé méthode d'instance, il charge (RE) charge les informations et commencez les données du fichier. Ceci peut être utilisé pour réinitialiser l'état de l'objet si Write_Vorbis n'a pas été appelé. Notez que le paramètre de chemin est ignoré par exemple context.Instance méthodesThèses méthodes peut être appelée des objets d'en-tête réels, à l'aide de l'opérateur ou des objets indirects comme vous préférez.info () renvoie une référence à une information de format contenant un hachage sur le fichier vorbis. Les champs de hachage sont: version, canaux, débit, bittrate_upper, bittrate_nominal, bitrate_lower et bittrate_window, longueur. La valeur BitRate_Window est actuellement inutilisée par le codec Vorbis. Vous pouvez modifier le hash référencé si vous le souhaitez, mais je ne le suggérerais pas. Le paramètre clé optionnelle vous permet d'extraire une valeur unique du hachage interne (transmis par la valeur, non de référence). Si la clé est invalide, UNDEF est renvoyé.Comments_Tags () renvoie un tableau contenant les valeurs de clé de chaque champ de commentaire. Vous pouvez ensuite utiliser ces valeurs pour accéder à des champs spécifiques à l'aide de commentaires. Cela peut sembler un peu maladroit au début, mais cela accélérera la plupart des programmes. De plus, il est plus facile de prendre en charge la norme de commentaire OGG Vorbis qui permet à plusieurs champs avec le même key.comment (clé $) renvoie une liste de commentaires fournis une clé. Si la clé n'existe pas, renvoie UNDEF.Add_Comments ($ clé, valeur de valeur, ) ajoute des commentaires avec les clés et les valeurs données. Prend une gamme de clés et de valeurs alternées en tant que paramètres. Les clés et les valeurs doivent être valides ASCII dans la plage 0x20 - 0x7D et la touche doit exclure 0x3D ('='). Il s'agit d'un sous-ensemble de la norme Vorbis qui permet à cette plage pour le champ clé et l'ensemble de l'UTF8 pour le champ de valeur. Ceci sera corrigé à l'avenir une version.Si Un tableau de longueur impairs est passé dans la routine échouera et retournera non plus. La clé et la valeur seront coupées de caractères qui ne correspondent pas au format requis.edit_edit ($ clé, valeur de $, ) modifie un champ de commentaire donné. Le champ Num optionnel est utilisé pour différencier deux commentaires avec la même clé. Si aucun numéro n'est fourni, la première valeur - comme indiqué par commentaire - est modifiée. Si la clé ou NUM est invalide, rien n'est fait et le devenir est renvoyé. Si tout va bien, l'ancienne valeur est renvoyée.Delete_Comment ($ clé, ) supprime le commentaire indiqué par la clé. La valeur numérique numérique peut être utilisée pour spécifier quel commentaire à supprimer, étant donné les touches en double. Le laissant de numération n'entraînera que la première instance étant supprimée. Renvoie UNDEF si la clé ou les num sont invalides. Si tout va bien, la valeur du commentaire supprimé est renvoyée.Clear_Comments () supprime tous les commentaires qui correspondent aux clés de la matrice d'entrée ou de tous les commentaires du flux si appelé sans arguments. Renvoie UNDEF Si une touche est invalide, bien que toutes les clés du tableau d'entrée jusqu'à ce que cette touche soit effacée. Retourne true sinon.write_vorbis () écrire objet à son fichier de support. Aucune modification de commentaire ne sera vue dans le fichier jusqu'à ce que cette opération soit effectuée.Path () renvoie le chemin / le nom de fichier du fichier que l'objet représente. Exigences: · Perl · C · Libogg · Libvorbis · Libogg-dev · Libvorbis-dev


OGG :: Vorbis :: En-tête Logiciels associés

Midi

MIDI est un module Perl pouvant lire, composer, modifier et écrire des fichiers MIDI. ...

269

Télécharger

VCS

Couche d'abstraction de la gestion des systèmes de contrôle de différentes versions pour Python ...

164

Télécharger

Devel :: débuginit

Devel :: Debuginit est une extension Perl pour créer des fichiers d'initialisation de débogueur à partir de macros de fichier d'en-tête C. ...

138

Télécharger