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] |