Méthode IWMDMObjectInfo ::SetPlayLength (mswmdm.h)
La méthode SetPlayLength définit la longueur de lecture de l’objet, en unités appropriées au format. Il s’agit de la longueur maximale que l’objet lit, quelle que soit sa longueur réelle.
Syntaxe
HRESULT SetPlayLength(
[in] DWORD dwLength
);
Paramètres
[in] dwLength
DWORD spécifiant la longueur de lecture, en unités appropriées au format.
Valeur retournée
Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes de codes d’erreur suivantes :
- Codes d’erreur COM standard
- Codes d’erreur Windows convertis en valeurs HRESULT
- Codes d’erreur Gestionnaire de périphériques Windows Media
Remarques
Si la valeur transmise est supérieure à la longueur totale de l’objet, elle est clippée à la longueur de l’objet moins la position de lecture actuelle de l’objet moins une unité.
Pour les fichiers lisibles, la valeur à définir est spécifiée en millisecondes. La valeur est clippée à la longueur totale du fichier moins la position de décalage de lecture actuelle de l’objet. Les informations de position de lecture peuvent changer lorsque l’utilisateur commence à lire un fichier sur le périphérique multimédia ou lorsqu’une application appelle la méthode IWMDMDeviceControl ::P lay .
Pour les dossiers ou systèmes de fichiers contenant des fichiers lisibles, la valeur transmise est le nombre de fichiers lisibles dans ce dossier ou à la racine de ce système de fichiers.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |