DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Graveur de CD et DVD
  • Bloc
  • CD gravé de type audio
  • Configuration nécessaire
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Récupère les caractéristiques du CD/DVD présent dans le graveur en cours. Ce graveur peut être sélectionné grâce à la fonction GraveurSélectionne.
Remarques :
  • Lors de l'appel de la fonction GraveurInfoMédia, le graveur doit être inactif. Pour connaître l'état actuel du graveur, utilisez la fonction GraveurEtat.
  • Pour connaître l'ensemble des graveurs disponibles à partir du poste en cours, utilisez la fonction GraveurListe.
Exemple
// Etat du graveur
SI GraveurEtat() = graveurInactif ALORS
// Caractéristiques du CD
ResType est un entier
ResTailleLibre est un entier
ResNbreSession est un entier
ResType = GraveurInfoMédia(médiaType)
ResTailleLibre = GraveurInfoMédia(médiaTailleLibre)
ResNbreSession = GraveurInfoMédia(médiaNombreSessions)
 
Info("Le CD est de type : " + ResType, ...
"Il reste " + ResTailleLibre + " blocs libres", ...
"Le CD contient " + ResNbreSession + " sessions")
SINON
// Le graveur est utilisé. Il n'est pas possible de
// connaître les caractéristiques du CD
Info("Le graveur est en cours d'utilisation")
FIN
Syntaxe
<Résultat> = GraveurInfoMédia(<Type de caractéristique>)
<Résultat> : Constante de type Entier
  • Caractéristique demandée,
  • -1 en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Cette fonction nécessite la présence d'un CD ou DVD dans le graveur.
Si le paramètre <Type de caractéristique> correspond à :
  • médiaFormat : Format du CD ou du DVD :
    médiaFormat_BD_RDisque Blu-Ray enregistrable.
    médiaFormat_BD_REDisque Blu-Ray réinscriptible.
    médiaFormat_BD_ROMDisque Blu-Ray en lecture seule.
    médiaFormat_DVD_R_HDDVD haute définition enregistrable.
    médiaFormat_DVD_RAMDVD RAM.
    médiaFormat_DVD_RAM_HDDVD RAM haute définition.
    médiaFormat_DVD_ROMDVD en lecture seule.
    médiaFormat_DVD_ROM_HDDVD haute définition en lecture seule.
    médiaFormat_DVDmoinsRDisque DVD -R enregistrable.
    médiaFormat_DVDmoinsR_DLDisque DVD -R enregistrable double couche.
    médiaFormat_DVDmoinsRWDisque DVD -R réinscriptible.
    médiaFormat_DVDplusRDisque DVD +R enregistrable.
    médiaFormat_DVDplusR_DLDisque DVD +R enregistrable double couche.
    médiaFormat_DVDplusRWDisque DVD +R réinscriptible.
    médiaFormat_DVDplusRW_DLDisque DVD +R réinscriptible double couche
    médiaFormat_InutilisableCD dont le format est inutilisable.
    médiaFormat_RCD de format CD-R (CD non réinscriptible).
    médiaFormat_RWCD de format CD-RW (CD réinscriptible).
  • médiaNombreSessions : Nombre de sessions du CD.
  • médiaTailleLibre : Espace libre (en blocs) sur le CD.
    Si le CD est un CD gravé de type audio, <Résultat> sera égal à 0.
  • médiaTailleTotale : Espace total (en blocs) sur le CD.
    Si le CD est un CD gravé de type audio, <Résultat> sera égal à 0.
  • médiaTailleUtilisée : Espace utilisé (en blocs) sur le CD.
    Si le CD est un CD gravé de type audio, <Résultat> sera égal à 0.
  • médiaType : Type du CD :
    médiaType_CD_EXTRACD de type données et audio
    médiaType_CD_ICD de type données, audio et vidéo
    médiaType_CD_ROM_XACD de type données
    médiaType_CDDA_CDROMCD de type audio
    médiaType_InconnuAutre type de CD
  • médiaVierge :
    • Vrai si le CD est vierge,
    • Faux dans le cas contraire.
<Type de caractéristique> : Constante de type Entier
Type de caractéristique à récupérer :
médiaFormatFormat du CD ou DVD
médiaNombreSessionsNombre de sessions du CD ou DVD
médiaTailleLibreEspace libre (en blocs) sur le CD ou DVD.
Si le CD est un CD gravé de type audio, <Résultat> sera égal à 0.
médiaTailleTotaleEspace total (en blocs) sur le CD ou DVD.
Si le CD est un CD gravé de type audio, <Résultat> sera égal à 0.
médiaTailleUtiliséeEspace utilisé (en blocs) sur le CD ou DVD.
Si le CD est un CD gravé de type audio, <Résultat> sera égal à 0.
médiaTypeType du CD ou DVD
médiaViergeCD ou DVD vierge
Remarques

Bloc

  • La taille d'un CD ou DVD est donnée en bloc.
  • Un bloc correspond à 2048 octets sur un CD ou DVD de type donnée, à 2352 octets sur un CD de type audio.
  • Une seconde sur le CD ou DVD correspond à 75 blocs.

CD gravé de type audio

Si le CD présent dans le graveur en cours correspond à un CD gravé de type audio, il n'est pas possible de connaître l'espace libre, l'espace total ou l'espace utilisé sur ce CD (constante médiaTailleLibre, médiaTailleTotale, médiaTailleUtilisée).
Les DVD de type audio ne sont pas gérés.

Configuration nécessaire

WINDEV La gravure de CD est disponible uniquement sous Windows XP et supérieur. La gravure de DVD est disponible sous Windows Vista, et sous Windows XP en utilisant la mise à jour KB932716 pour Windows XP (cette mise à jour doit être téléchargée depuis le site de Microsoft et installée car elle n'est pas prise en compte par le mécanisme de Live Update).
WEBDEV - Code Serveur La gravure de CD et DVD sera réalisée sur le serveur Web. Pour graver des CD ou des DVD, le serveur doit être sous Windows XP ou supérieur. Pour graver des CD sous Windows 2003 Serveur, il est nécessaire d'activer le service de gravure IMAPI (nommée "Service COM de gravage de CD IMAPI"). Pour graver des DVD sous Windows 2003 Serveur, il est nécessaire d'installer en plus la mise à jour KB932716.
Composante : wd290grv.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale