commande Delete

La commande Delete supprime un segment de données d’un fichier. Les périphériques vidéo numériques et Waveform-Audio reconnaissent cette commande.

Pour envoyer cette commande, appelez la fonction mciSendString avec le paramètre lpszCommand défini comme suit.

_stprintf_s(
  lpszCommand, 
  TEXT("delete %s %s %s"), 
  lpszDeviceID, 
  lpszPosition, 
  lpszFlags
); 

Paramètres

lpszDeviceID

Identificateur d’un appareil MCI. Cet identificateur ou alias est attribué lorsque l’appareil est ouvert.

lpszPosition

Indicateur qui identifie un segment de données à supprimer. Le tableau suivant répertorie les types d’appareils qui reconnaissent la commande Delete et les indicateurs utilisés par chaque type.

Valeur Signification Signification
digitalvideo
  • au niveau du rectangle
  • flux de flux audio
  • à partir de la position
  • pour positionner
  • flux de flux vidéo
WaveAudio à partir de la position pour positionner

Le tableau suivant répertorie les indicateurs qui peuvent être spécifiés dans le paramètre lpszPosition et leurs significations.

Valeur Signification
au niveau du rectangle Spécifie la partie de chaque frame supprimée. En cas d’omission, la valeur par défaut est le frame entier. Lorsque cet élément est spécifié, les cadres ne sont pas supprimés. Au lieu de cela, la zone à l’intérieur du rectangle devient noire.
flux de flux audio Spécifie le flux audio dans l’espace de travail affecté par la commande. Si vous utilisez cet indicateur et que vous souhaitez également supprimer la vidéo, vous devez également utiliser l’indicateur « flux vidéo ». (Si aucun indicateur n’est spécifié, tous les flux audio et vidéo sont supprimés.)
à partir de la position Spécifie la position de début de la suppression. Si cet indicateur est omis, la suppression commence à la position actuelle.
pour positionner Spécifie la position à laquelle la suppression se termine. Si cet indicateur est omis, la suppression se poursuit jusqu’à la fin du contenu ou de l’espace de travail.
flux de flux vidéo Spécifie le flux vidéo dans l’espace de travail affecté par la commande. Si vous utilisez cet indicateur et que vous souhaitez également supprimer l’audio, vous devez également utiliser l’indicateur « flux audio ». (Si aucun indicateur n’est spécifié, tous les flux audio et vidéo sont supprimés.)

lpszFlags

Peut être « Wait », « Notify », ou les deux. Pour les appareils vidéo numériques et VCR, vous pouvez également spécifier « test ». Pour plus d’informations sur ces indicateurs, consultez les indicateurs d’attente, de notification et de test.

Valeur renvoyée

Retourne zéro en cas de réussite ou une erreur.

Notes

Avant d’émettre des commandes qui utilisent des valeurs de position, vous devez définir le format d’heure souhaité à l’aide de la commande Set .

Exemples

La commande suivante supprime les données Waveform-Audio de 1 milliseconde à 900 millisecondes (en supposant que le format d’heure est défini sur millisecondes).

delete mysound from 1 to 900

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]

Voir aussi

MCI

Chaînes de commande MCI

set