IKsDataTypeHandler ::KsCompleteIoOperation, méthode (ksproxy.h)
La méthode KsCompleteIoOperation nettoie l’en-tête étendu et termine l’opération d’entrée et de sortie (E/S).
Syntaxe
HRESULT KsCompleteIoOperation(
[in, out] IMediaSample *Sample,
[in, out] PVOID StreamHeader,
[in] KSIOOPERATION IoOperation,
[in] BOOL Cancelled
);
Paramètres
[in, out] Sample
Pointeur vers l’interface IMediaSample pour l’exemple de média associé.
[in, out] StreamHeader
Pointeur vers une mémoire tampon qui contient les informations d’en-tête étendues.
[in] IoOperation
Valeur qui spécifie le type d’opération d’E/S. Cette valeur peut être l’une des valeurs suivantes du type énuméré KSIOOPERATION :
Valeur | Description |
---|---|
KsIoOperation_Write | Écrire des données à diffuser en continu. |
KsIoOperation_Read | Lire les données du flux. |
[in] Cancelled
Valeur booléenne true si l’opération d’E/S a été annulée et FALSE dans le cas contraire.
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur. Si le type principal du flux est KSDATAFORMAT_TYPE_AUDIO, un appel KsCompleteIoOperation est inapplicable, donc KsCompleteIoOperation retourne automatiquement NOERROR.
Remarques
Le client appelle uniquement KsCompleteIoOperation si le gestionnaire de type de données a indiqué au client l’existence d’informations d’en-tête étendues dans un appel à la méthode IKsDataTypeHandler ::KsQueryExtendedSize .
Pour plus d’informations sur IMediaSample, consultez la documentation Microsoft Windows SDK.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour