Partager via


en-tête vfw.h

Cet en-tête est utilisé par Windows Multimédia. Pour plus d'informations, consultez les pages suivantes :

vfw.h contient les interfaces de programmation suivantes :

Interfaces

 
IAVIEditStream

L’interface IAVIEditStream prend en charge la manipulation et la modification de flux modifiables. Utilise IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release en plus des méthodes personnalisées suivantes :_
IAVIFile

L’interface IAVIFile prend en charge l’ouverture et la manipulation de fichiers et d’en-têtes de fichier, ainsi que la création et l’obtention d’interfaces de flux. Utilise IUnknown::QueryInterface, IUnknown::AddRef et IUnknown::Release en plus des méthodes personnalisées suivantes :_
IAVIStream

L’interface IAVIStream prend en charge la création et la manipulation de flux de données dans un fichier. Utilise IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release en plus des méthodes personnalisées suivantes :_
IAVIStreaming

L’interface IAVIStreaming prend en charge la préparation des flux de données ouverts pour la lecture dans les opérations de streaming. Utilise IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release en plus des méthodes personnalisées suivantes :_
IGetFrame

L’interface IGetFrame prend en charge l’extraction, la décompression et l’affichage d’images individuelles à partir d’un flux ouvert.

Fonctions

 
AVIBuildFilterA

La fonction AVIBuildFilter génère une spécification de filtre qui est ensuite utilisée par la fonction GetOpenFileName ou GetSaveFileName. (ANSI)
AVIBuildFilterW

La fonction AVIBuildFilter génère une spécification de filtre qui est ensuite utilisée par la fonction GetOpenFileName ou GetSaveFileName. (Unicode)
AVIClearClipboard

La fonction AVIClearClipboard supprime un fichier AVI du Presse-papiers.
AVIFileAddRef

La fonction AVIFileAddRef incrémente le nombre de références d’un fichier AVI.
AVIFileCreateStream

La fonction AVIFileCreateStream (vfw.h) crée un nouveau flux dans un fichier existant et crée une interface vers le nouveau flux.
AVIFileCreateStreamA

La fonction AVIFileCreateStream crée un flux dans un fichier existant et crée une interface vers le nouveau flux. (AVIFileCreateStreamA)
AVIFileCreateStreamW

La fonction AVIFileCreateStreamW (Unicode) (vfw.h) crée un flux dans un fichier existant et crée une interface vers le nouveau flux.
AVIFileEndRecord

La fonction AVIFileEndRecord marque la fin d’un enregistrement lors de l’écriture d’un fichier entrelacé qui utilise un facteur 1:1 entrelacé de la vidéo dans les données audio. (Chaque image de vidéo est entrecoupée d’une quantité équivalente de données audio.)
AVIFileExit

La fonction AVIFileExit quitte la bibliothèque AVIFile et décrémente le nombre de références pour la bibliothèque.
AVIFileGetStream

La fonction AVIFileGetStream retourne l’adresse d’une interface de flux associée à un fichier AVI spécifié.
AVIFileInfo

La fonction AVIFileInfo (vfw.h) obtient des informations sur un fichier AVI.
AVIFileInfoA

La fonction AVIFileInfo obtient des informations sur un fichier AVI. (AVIFileInfoA)
AVIFileInfoW

La fonction AVIFileInfoW (vfw.h) obtient des informations sur un fichier AVI.
AVIFileInit

La fonction AVIFileInit initialise la bibliothèque AVIFile.
AVIFileOpen

La fonction AVIFileOpen (vfw.h) ouvre un fichier AVI et retourne l’adresse d’une interface de fichier utilisée pour y accéder.
AVIFileOpenA

La fonction AVIFileOpen ouvre un fichier AVI et retourne l’adresse d’une interface de fichier utilisée pour y accéder. (AVIFileOpenA)
AVIFileOpenW

La fonction AVIFileOpenW (vfw.h) ouvre un fichier AVI et retourne l’adresse d’une interface de fichier utilisée pour y accéder.
AVIFileReadData

La fonction AVIFileReadData lit les données d’en-tête facultatives qui s’appliquent à l’ensemble du fichier, telles que les informations d’auteur ou de copyright.
AVIFileRelease

La fonction AVIFileRelease décrémente le nombre de références d’un handle d’interface de fichier AVI et ferme le fichier si le nombre atteint zéro.
AVIFileWriteData

La fonction AVIFileWriteData écrit des données supplémentaires (autres que les données d’en-tête, de format et de flux normaux) dans le fichier.
AVIGetFromClipboard

La fonction AVIGetFromClipboard copie un fichier AVI à partir du Presse-papiers.
AVIMakeCompressedStream

La fonction AVIMakeCompressedStream crée un flux compressé à partir d’un flux non compressé et d’un filtre de compression, et retourne l’adresse d’un pointeur vers le flux compressé. Cette fonction prend en charge la compression audio et vidéo.
AVIMakeFileFromStreams

La fonction AVIMakeFileFromStreams construit un pointeur d’interface AVIFile à partir de flux distincts.
AVIMakeStreamFromClipboard

La fonction AVIMakeStreamFromClipboard crée un flux modifiable à partir des données de flux dans le Presse-papiers.
AVIPutFileOnClipboard

La fonction AVIPutFileOnClipboard copie un fichier AVI dans le Presse-papiers.
AVISaveA

La fonction AVISave génère un fichier en combinant des flux de données à partir d’autres fichiers ou de la mémoire. (ANSI)
AVISaveOptions

La fonction AVISaveOptions récupère les options d’enregistrement d’un fichier et les retourne dans une mémoire tampon.
AVISaveOptionsFree

La fonction AVISaveOptionsFree libère les ressources allouées par la fonction AVISaveOptions.
AVISaveVA

La fonction AVISaveV génère un fichier en combinant des flux de données à partir d’autres fichiers ou de la mémoire. (ANSI)
AVISaveVW

La fonction AVISaveV génère un fichier en combinant des flux de données à partir d’autres fichiers ou de la mémoire. (Unicode)
AVISaveW

La fonction AVISave génère un fichier en combinant des flux de données à partir d’autres fichiers ou de la mémoire. (Unicode)
AVIStreamAddRef

La fonction AVIStreamAddRef incrémente le nombre de références d’un flux AVI.
AVIStreamBeginStreaming

La fonction AVIStreamBeginStreaming spécifie les paramètres utilisés dans la diffusion en continu et permet à un gestionnaire de flux de se préparer à la diffusion en continu.
AVIStreamCreate

La fonction AVIStreamCreate crée un flux qui n’est associé à aucun fichier.
AVIStreamDataSize

La macro AVIStreamDataSize détermine la taille de la mémoire tampon, en octets, nécessaire pour récupérer les données d’en-tête facultatives d’un flux spécifié.
AVIStreamEnd

La macro AVIStreamEnd calcule l’exemple associé à la fin d’un flux.
AVIStreamEndStreaming

La fonction AVIStreamEndStreaming met fin à la diffusion en continu.
AVIStreamEndTime

La macro AVIStreamEndTime retourne l’heure représentant la fin du flux.
AVIStreamFindSample

La fonction AVIStreamFindSample retourne la position d’un échantillon (image clé, frame sans action ou image contenant une modification de format) par rapport à la position spécifiée.
AVIStreamFormatSize

La macro AVIStreamFormatSize détermine la taille de la mémoire tampon, en octets, nécessaire pour stocker les informations de format d’un exemple dans un flux.
AVIStreamGetFrame

La fonction AVIStreamGetFrame retourne l’adresse d’une image vidéo décompressée.
AVIStreamGetFrameClose

La fonction AVIStreamGetFrameClose libère les ressources utilisées pour décompresser les trames vidéo.
AVIStreamGetFrameOpen

La fonction AVIStreamGetFrameOpen se prépare à décompresser les trames vidéo à partir du flux vidéo spécifié.
AVIStreamInfoA

La fonction AVIStreamInfo obtient des informations d’en-tête de flux. (ANSI)
AVIStreamInfoW

La fonction AVIStreamInfo obtient des informations d’en-tête de flux. (Unicode)
AVIStreamIsKeyFrame

La macro AVIStreamIsKeyFrame indique si un exemple dans un flux spécifié est un frame clé.
AVIStreamLength

La fonction AVIStreamLength retourne la longueur du flux.
AVIStreamLengthTime

La macro AVIStreamLengthTime retourne la longueur d’un flux dans le temps.
AVIStreamNearestKeyFrame

La macro AVIStreamNearestKeyFrame localise l’image clé à ou avant une position spécifiée dans un flux.
AVIStreamNearestKeyFrameTime

La macro AVIStreamNearestKeyFrameTime détermine l’heure correspondant au début de l’image clé la plus proche (à ou précédant) une heure spécifiée dans un flux.
AVIStreamNearestSample

La macro AVIStreamNearestSample localise l’exemple sans erreur le plus proche à ou avant une position spécifiée dans un flux.
AVIStreamNearestSampleTime

La macro AVIStreamNearestSampleTime détermine l’heure correspondant au début d’un exemple qui est le plus proche d’une heure spécifiée dans un flux.
AVIStreamNextKeyFrame

La macro AVIStreamNextKeyFrame localise le frame clé suivant une position spécifiée dans un flux.
AVIStreamNextKeyFrameTime

La macro AVIStreamNextKeyFrameTime retourne l’heure de l’image clé suivante dans le flux, en commençant à un moment donné.
AVIStreamNextSample

La macro AVIStreamNextSample localise l’échantillon non vide suivant à partir d’une position spécifiée dans un flux.
AVIStreamNextSampleTime

La macro AVIStreamNextSampleTime retourne l’heure à laquelle un exemple passe à l’exemple suivant dans le flux. Cette macro trouve la prochaine fois intéressante dans un flux.
AVIStreamOpenFromFileA

La fonction AVIStreamOpenFromFile ouvre un seul flux à partir d’un fichier. (ANSI)
AVIStreamOpenFromFileW

La fonction AVIStreamOpenFromFile ouvre un seul flux à partir d’un fichier. (Unicode)
AVIStreamPrevKeyFrame

La macro AVIStreamPrevKeyFrame localise la trame clé qui précède une position spécifiée dans un flux.
AVIStreamPrevKeyFrameTime

La macro AVIStreamPrevKeyFrameTime retourne l’heure de l’image clé précédente dans le flux, en commençant à un moment donné.
AVIStreamPrevSample

La macro AVIStreamPrevSample localise l’exemple le plus proche qui précède une position spécifiée dans un flux.
AVIStreamPrevSampleTime

La macro AVIStreamPrevSampleTime détermine l’heure de l’échantillon le plus proche qui précède une heure spécifiée dans un flux.
AVIStreamRead

La fonction AVIStreamRead lit des données audio, vidéo ou autres à partir d’un flux en fonction du type de flux.
AVIStreamReadData

La fonction AVIStreamReadData lit les données d’en-tête facultatives d’un flux.
AVIStreamReadFormat

La fonction AVIStreamReadFormat lit les données de format de flux.
AVIStreamRelease

La fonction AVIStreamRelease décrémente le nombre de références d’un handle d’interface de flux AVI et ferme le flux si le nombre atteint zéro.
AVIStreamSampleSize

La macro AVIStreamRelease détermine la taille de la mémoire tampon nécessaire pour stocker un échantillon d’informations à partir d’un flux. La taille correspond à l’échantillon à la position spécifiée par lPos.
AVIStreamSampleToSample

La macro AVIStreamSampleToSample retourne l’exemple dans un flux qui se produit en même temps qu’un exemple qui se produit dans un deuxième flux.
AVIStreamSampleToTime

La fonction AVIStreamSampleToTime convertit une position de flux d’exemples en millisecondes.
AVIStreamSetFormat

La fonction AVIStreamSetFormat définit le format d’un flux à la position spécifiée.
AVIStreamStart

La fonction AVIStreamStart retourne le numéro d’exemple de départ pour le flux.
AVIStreamStartTime

La macro AVIStreamStartTime retourne l’heure de début du premier exemple d’un flux.
AVIStreamTimeToSample

La fonction AVIStreamTimeToSample convertit des millisecondes en exemples.
AVIStreamWrite

La fonction AVIStreamWrite écrit des données dans un flux.
AVIStreamWriteData

La fonction AVIStreamWriteData écrit des informations d’en-tête facultatives dans le flux.
capCaptureAbort

La macro capCaptureAbort arrête l’opération de capture. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_ABORT.
capCaptureGetSetup

La macro capCaptureGetSetup récupère les paramètres actuels des paramètres de capture de streaming. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_GET_SEQUENCE_SETUP.
capCaptureSequence

La macro capCaptureSequence lance la capture vidéo et audio en streaming dans un fichier. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_SEQUENCE.
capCaptureSequenceNoFile

La macro capCaptureSequenceNoFile lance la capture vidéo en streaming sans écrire de données dans un fichier. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_SEQUENCE_NOFILE.
capCaptureSetSetup

La macro capCaptureSetSetup définit les paramètres de configuration utilisés avec la capture en continu. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_SET_SEQUENCE_SETUP.
capCaptureSingleFrame

La macro capCaptureSingleFrame ajoute une trame unique à un fichier de capture qui a été ouvert à l’aide de la macro capCaptureSingleFrameOpen. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_SINGLE_FRAME.
capCaptureSingleFrameClose

La macro capCaptureSingleFrameClose ferme le fichier de capture ouvert par la macro capCaptureSingleFrameOpen. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_SINGLE_FRAME_CLOSE.
capCaptureSingleFrameOpen

La macro capCaptureSingleFrameOpen ouvre le fichier de capture pour la capture à image unique. Toutes les informations précédentes du fichier de capture sont remplacées. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_SINGLE_FRAME_OPEN.
capCaptureStop

La macro capCaptureStop arrête l’opération de capture. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_STOP.
capCreateCaptureWindowA

La fonction capCreateCaptureWindow crée une fenêtre de capture. (ANSI)
capCreateCaptureWindowW

La fonction capCreateCaptureWindow crée une fenêtre de capture. (Unicode)
capDlgVideoCompression

La macro capDlgVideoCompression affiche une boîte de dialogue dans laquelle l’utilisateur peut sélectionner un compresseur à utiliser pendant le processus de capture.
capDlgVideoDisplay

La macro capDlgVideoDisplay affiche une boîte de dialogue dans laquelle l’utilisateur peut définir ou ajuster la sortie vidéo.
capDlgVideoFormat

La macro capDlgVideoFormat affiche une boîte de dialogue dans laquelle l’utilisateur peut sélectionner le format vidéo.
capDlgVideoSource

La macro capDlgVideoSource affiche une boîte de dialogue dans laquelle l’utilisateur peut contrôler la source vidéo.
capDriverConnect

La macro capDriverConnect connecte une fenêtre de capture à un pilote de capture. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_DRIVER_CONNECT.
capDriverDisconnect

La macro capDriverDisconnect déconnecte un pilote de capture d’une fenêtre de capture. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_DRIVER_DISCONNECT.
capDriverGetCaps

La macro capDriverGetCaps retourne les fonctionnalités matérielles du pilote de capture actuellement connecté à une fenêtre de capture. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_DRIVER_GET_CAPS.
capDriverGetName

La macro capDriverGetName retourne le nom du pilote de capture connecté à la fenêtre de capture. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_DRIVER_GET_NAME.
capDriverGetVersion

La macro capDriverGetVersion retourne les informations de version du pilote de capture connecté à une fenêtre de capture. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_DRIVER_GET_VERSION.
capEditCopy

La macro capEditCopy copie le contenu de la mémoire tampon de trame vidéo et de la palette associée dans le Presse-papiers. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_EDIT_COPY.
capFileAlloc

La macro capFileAlloc crée (préalloue) un fichier de capture d’une taille spécifiée. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_FILE_ALLOCATE.
capFileGetCaptureFile

La macro capFileGetCaptureFile retourne le nom du fichier de capture actuel. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_FILE_GET_CAPTURE_FILE.
capFileSaveAs

La macro capFileSaveAs copie le contenu du fichier de capture dans un autre fichier. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_FILE_SAVEAS.
capFileSaveDIB

La macro capFileSaveDIB copie le frame actuel dans un fichier DIB. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_FILE_SAVEDIB.
capFileSetCaptureFile

La macro capFileSetCaptureFile nomme le fichier utilisé pour la capture vidéo. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_FILE_SET_CAPTURE_FILE.
capFileSetInfoChunk

La macro capFileSetInfoChunk définit et efface les blocs d’informations. Des blocs d’informations peuvent être insérés dans un fichier AVI pendant la capture pour incorporer des chaînes de texte ou des données personnalisées. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_FILE_SET_INFOCHUNK.
capGetAudioFormat

La macro capGetAudioFormat obtient le format audio. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_AUDIOFORMAT.
capGetAudioFormatSize

La macro capGetAudioFormatSize obtient la taille du format audio. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_AUDIOFORMAT.
capGetDriverDescriptionA

La fonction capGetDriverDescription récupère la description de version du pilote de capture. (ANSI)
capGetDriverDescriptionW

La fonction capGetDriverDescription récupère la description de version du pilote de capture. (Unicode)
capGetMCIDeviceName

La macro capGetMCIDeviceName récupère le nom d’un appareil MCI précédemment défini avec la macro capSetMCIDeviceName. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_MCI_DEVICE.
capGetStatus

La macro capGetStatus récupère les status de la fenêtre de capture. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_STATUS.
capGetUserData

La macro capGetUserData récupère une valeur de données LONG_PTR associée à une fenêtre de capture. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_USER_DATA.
capGetVideoFormat

La macro capGetVideoFormat récupère une copie du format vidéo utilisé. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_VIDEOFORMAT.
capGetVideoFormatSize

La macro capGetVideoFormatSize récupère la taille requise pour le format vidéo. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GET_VIDEOFORMAT.
capGrabFrame

La macro capGrabFrame récupère et affiche une image unique à partir du pilote de capture. Après la capture, la superposition et l’aperçu sont désactivés. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_GRAB_FRAME.
capGrabFrameNoStop

La macro capGrabFrameNoStop remplit la mémoire tampon de trame avec une seule image non compressée de l’appareil de capture et l’affiche.
capOverlay

La macro capOverlay active ou désactive le mode de superposition. En mode superposition, la vidéo s’affiche à l’aide de la superposition matérielle. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_OVERLAY.
capPaletteAuto

La macro capPaletteAuto demande que les exemples d’images vidéo du pilote de capture et créent automatiquement une nouvelle palette. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_PAL_AUTOCREATE.
capPaletteManual

La macro capPaletteManual demande au pilote de capture d’échantillonner manuellement des images vidéo et de créer une palette. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_PAL_MANUALCREATE.
capPaletteOpen

La macro capPaletteOpen charge une nouvelle palette à partir d’un fichier de palette et la transmet à un pilote de capture.
capPalettePaste

La macro capPalettePaste copie la palette du Presse-papiers et la transmet à un pilote de capture. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_PAL_PASTE.
capPaletteSave

La macro capPaletteSave enregistre la palette active dans un fichier de palette. Les fichiers de palette utilisent généralement l’extension de nom de fichier . PAL. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CAP_PAL_SAVE.
capPreview

La macro capPreview active ou désactive le mode d’aperçu.
capPreviewRate

La macro capPreviewRate définit la fréquence d’affichage des images en mode préversion. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_PREVIEWRATE.
capPreviewScale

La macro capPreviewScale active ou désactive la mise à l’échelle des images vidéo en préversion.
capSetAudioFormat

La macro capSetAudioFormat définit le format audio à utiliser lors de la diffusion en continu ou de la capture d’étape. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_AUDIOFORMAT.
capSetCallbackOnCapControl

La macro capSetCallbackOnCapControl définit une fonction de rappel dans l’application lui donnant un contrôle d’enregistrement précis. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_CAPCONTROL.
capSetCallbackOnError

La macro capSetCallbackOnError définit une fonction de rappel d’erreur dans l’application cliente. AVICap appelle cette procédure lorsque des erreurs se produisent. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_ERROR.
capSetCallbackOnFrame

La macro capSetCallbackOnFrame définit une fonction de rappel en préversion dans l’application. AVICap appelle cette procédure lorsque la fenêtre de capture capture des images d’aperçu. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_FRAME.
capSetCallbackOnStatus

La macro capSetCallbackOnStatus définit une fonction de rappel status dans l’application. AVICap appelle cette procédure chaque fois que la fenêtre de capture status change. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_STATUS.
capSetCallbackOnVideoStream

La macro capSetCallbackOnVideoStream définit une fonction de rappel dans l’application. AVICap appelle cette procédure lors de la capture de streaming lorsqu’une mémoire tampon vidéo est remplie. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_VIDEOSTREAM.
capSetCallbackOnWaveStream

La macro capSetCallbackOnWaveStream définit une fonction de rappel dans l’application.
capSetCallbackOnYield

La macro capSetCallbackOnYield définit une fonction de rappel dans l’application. AVICap appelle cette procédure lorsque la fenêtre de capture se produit pendant la capture en streaming. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_YIELD.
capSetMCIDeviceName

La macro capSetMCIDeviceName spécifie le nom de l’appareil vidéo MCI à utiliser pour capturer des données. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_MCI_DEVICE.
capSetScrollPos

La macro capSetScrollPos définit la partie de l’image vidéo à afficher dans la fenêtre de capture.
capSetUserData

La macro capSetUserData associe une valeur de données LONG_PTR à une fenêtre de capture. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_USER_DATA.
capSetVideoFormat

La macro capSetVideoFormat définit le format des données vidéo capturées. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_VIDEOFORMAT.
CreateEditableStream

La fonction CreateEditableStream crée un flux modifiable. Utilisez cette fonction avant d’utiliser d’autres fonctions de modification de flux.
DrawDibBegin

La fonction DrawDib modifie les paramètres d’un contrôleur de domaine DrawDib ou initialise un nouveau contrôleur de domaine DrawDib.
DrawDibChangePalette

La fonction DrawDibChangePalette définit les entrées de palette utilisées pour dessiner des DIB.
DrawDibClose

La fonction DrawDibClose ferme un contrôleur de domaine DrawDib et libère les ressources DrawDib qui lui sont allouées.
DrawDibDraw

La fonction DrawDibDraw dessine un DIB à l’écran.
DrawDibEnd

La fonction DrawDibEnd efface les indicateurs et autres paramètres d’un contrôleur de domaine DrawDib qui sont définis par les fonctions DrawDibBegin ou DrawDibDraw.
DrawDibGetBuffer

La fonction DrawDibGetBuffer récupère l’emplacement de la mémoire tampon utilisée par DrawDib pour la décompression.
DrawDibGetPalette

La fonction DrawDibGetPalette récupère la palette utilisée par un contrôleur de domaine DrawDib.
DrawDibOpen

La fonction DrawDibOpen ouvre la bibliothèque DrawDib à utiliser et crée un contrôleur de domaine DrawDib pour le dessin.
DrawDibProfileDisplay

La fonction DrawDibProfileDisplay détermine les paramètres du système d’affichage lors de l’utilisation des fonctions DrawDib.
DrawDibRealize

La fonction DrawDibRealize réalise la palette du contrôleur de domaine DrawDib à utiliser avec le contrôleur de domaine spécifié.
DrawDibSetPalette

La fonction DrawDibSetPalette définit la palette utilisée pour dessiner des DIB.
DrawDibStart

La fonction DrawDibStart prépare un contrôleur de domaine DrawDib pour la lecture en streaming.
DrawDibStop

La fonction DrawDibStop libère les ressources utilisées par un contrôleur de domaine DrawDib pour la lecture en streaming.
DrawDibTime

La fonction DrawDibTime récupère les informations de minutage de l’opération de dessin et est utilisée pendant les opérations de débogage.
DrawDibUpdate

La macro DrawDibUpdate dessine la dernière image de la mémoire tampon hors écran DrawDib.
EditStreamClone

La fonction EditStreamClone crée un flux modifiable en double.
EditStreamCopy

La fonction EditStreamCopy copie un flux modifiable (ou une partie de celui-ci) dans un flux temporaire.
EditStreamCut

La fonction EditStreamCut supprime tout ou partie d’un flux modifiable et crée un flux modifiable temporaire à partir de la partie supprimée du flux.
EditStreamPaste

La fonction EditStreamPaste copie un flux (ou une partie de celui-ci) à partir d’un flux et le colle dans un autre flux à un emplacement spécifié.
EditStreamSetInfoA

La fonction EditStreamSetInfo modifie les caractéristiques d’un flux modifiable. (ANSI)
EditStreamSetInfoW

La fonction EditStreamSetInfo modifie les caractéristiques d’un flux modifiable. (Unicode)
EditStreamSetNameA

La fonction EditStreamSetName affecte une chaîne descriptive à un flux. (ANSI)
EditStreamSetNameW

La fonction EditStreamSetName affecte une chaîne descriptive à un flux. (Unicode)
GetOpenFileNamePreviewA

La fonction GetOpenFileNamePreview sélectionne un fichier à l’aide de la boîte de dialogue Ouvrir. La boîte de dialogue permet également à l’utilisateur d’afficher un aperçu du fichier AVI actuellement spécifié. Cette fonction augmente la fonctionnalité trouvée dans la fonction GetOpenFileName. (ANSI)
GetOpenFileNamePreviewW

La fonction GetOpenFileNamePreview sélectionne un fichier à l’aide de la boîte de dialogue Ouvrir. La boîte de dialogue permet également à l’utilisateur d’afficher un aperçu du fichier AVI actuellement spécifié. Cette fonction augmente la fonctionnalité trouvée dans la fonction GetOpenFileName. (Unicode)
GetSaveFileNamePreviewA

La fonction GetSaveFileNamePreview sélectionne un fichier à l’aide de la boîte de dialogue Enregistrer sous. La boîte de dialogue permet également à l’utilisateur d’afficher un aperçu du fichier actuellement spécifié. Cette fonction augmente la fonctionnalité trouvée dans la fonction GetSaveFileName. (ANSI)
GetSaveFileNamePreviewW

La fonction GetSaveFileNamePreview sélectionne un fichier à l’aide de la boîte de dialogue Enregistrer sous. La boîte de dialogue permet également à l’utilisateur d’afficher un aperçu du fichier actuellement spécifié. Cette fonction augmente la fonctionnalité trouvée dans la fonction GetSaveFileName. (Unicode)
ICAbout

La macro ICAbout avertit un pilote de compression vidéo d’afficher sa boîte de dialogue À propos de . Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_ABOUT.
ICClose

La fonction ICClose ferme un compresseur ou un décompresseur.
ICCompress

La fonction ICCompress compresse une seule image vidéo.
ICCompressBegin

La macro ICCompressBegin avertit un pilote de compression vidéo de se préparer à compresser des données. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_COMPRESS_BEGIN.
ICCompressEnd

La macro ICCompressEnd avertit un pilote de compression vidéo de mettre fin à la compression et de libérer les ressources allouées à la compression. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_COMPRESS_END.
ICCompressGetFormat

La macro ICCompressGetFormat demande le format de sortie des données compressées à partir d’un pilote de compression vidéo. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_COMPRESS_GET_FORMAT.
ICCompressGetFormatSize

La macro ICCompressGetFormatSize demande la taille du format de sortie des données compressées à partir d’un pilote de compression vidéo. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_COMPRESS_GET_FORMAT.
ICCompressGetSize

La macro ICCompressGetSize demande que le pilote de compression vidéo fournisse la taille maximale d’une image de données lorsqu’elle est compressée dans le format de sortie spécifié. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_COMPRESS_GET_SIZE.
ICCompressorChoose

La fonction ICCompressorChoose affiche une boîte de dialogue dans laquelle un utilisateur peut sélectionner un compresseur. Cette fonction peut afficher tous les compresseurs enregistrés ou répertorier uniquement les compresseurs qui prennent en charge un format spécifique.
ICCompressorFree

La fonction ICCompressorFree libère les ressources de la structure COMPVARS utilisée par d’autres fonctions VCM.
ICCompressQuery

La macro ICCompressQuery interroge un pilote de compression vidéo pour déterminer s’il prend en charge un format d’entrée spécifique ou s’il peut compresser un format d’entrée spécifique dans un format de sortie spécifique.
ICConfigure

La macro ICConfigure avertit un pilote de compression vidéo d’afficher sa boîte de dialogue de configuration. Vous pouvez utiliser cette macro ou envoyer explicitement le message ICM_CONFIGURE.
ICDecompress

La fonction ICDecompress décompresse une seule image vidéo.
ICDecompressBegin

La macro ICDecompressBegin avertit un pilote de décompression vidéo de se préparer à décompresser des données. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_BEGIN.
ICDecompressEnd

La macro ICDecompressEnd avertit un pilote de décompression vidéo de mettre fin à la décompression et aux ressources gratuites allouées pour la décompression. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_END.
ICDecompressEx

La fonction ICDecompressEx décompresse une seule image vidéo.
ICDecompressExBegin

La fonction ICDecompressExBegin prépare un décompresseur pour la décompression des données.
ICDecompressExEnd

La macro ICDecompressExEnd avertit un pilote de décompression vidéo de mettre fin à la décompression et aux ressources gratuites allouées pour la décompression. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESSEX_END.
ICDecompressExQuery

La fonction ICDecompressExQuery détermine si un décompresseur peut décompresser des données avec un format spécifique.
ICDecompressGetFormat

La macro ICDecompressGetFormat demande le format de sortie des données décompressées à partir d’un pilote de décompression vidéo. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_GET_FORMAT.
ICDecompressGetFormatSize

La macro ICDecompressGetFormatSize demande la taille du format de sortie des données décompressées à partir d’un pilote de décompression vidéo. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_GET_FORMAT.
ICDecompressGetPalette

La macro ICDecompressGetPalette demande que le pilote de décompression vidéo fournisse la table de couleurs de la structure BITMAPINFOHEADER de sortie. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_GET_PALETTE.
ICDecompressOpen

La macro ICDecompressOpen ouvre un décompresseur compatible avec les formats spécifiés.
ICDecompressQuery

La macro ICDecompressQuery interroge un pilote de décompression vidéo pour déterminer s’il prend en charge un format d’entrée spécifique ou s’il peut décompresser un format d’entrée spécifique dans un format de sortie spécifique.
ICDecompressSetPalette

La macro ICDecompressSetPalette spécifie une palette pour un pilote de décompression vidéo à utiliser s’il est décompressé dans un format qui utilise une palette. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_SET_PALETTE.
ICDraw

La fonction ICDraw décompresse une image pour le dessin.
ICDrawBegin

La fonction ICDrawBegin initialise le convertisseur et prépare la destination du dessin pour le dessin.
ICDrawChangePalette

La macro ICDrawChangePalette avertit un pilote de rendu que la palette de films est en train de changer. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_CHANGEPALETTE.
ICDrawEnd

La macro ICDrawEnd avertit un pilote de rendu de décompresser l’image actuelle sur l’écran et de libérer les ressources allouées pour la décompression et le dessin. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_END.
ICDrawFlush

La macro ICDrawFlush avertit un pilote de rendu de restituer le contenu de toutes les mémoires tampons d’image qui attendent d’être dessinées. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_FLUSH.
ICDrawGetTime

La macro ICDrawGetTime demande un pilote de rendu qui contrôle le minutage des images de dessin pour retourner la valeur actuelle de son horloge interne. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_GETTIME.
ICDrawOpen

La macro ICDrawOpen ouvre un pilote qui peut dessiner des images au format spécifié.
ICDrawQuery

La macro ICDrawQuery interroge un pilote de rendu pour déterminer s’il peut restituer des données dans un format spécifique. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_QUERY.
ICDrawRealize

La macro ICDrawRealize avertit un pilote de rendu de réaliser sa palette de dessin lors du dessin. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_REALIZE.
ICDrawRenderBuffer

La macro ICDrawRenderBuffer avertit un pilote de rendu de dessiner les images qui lui ont été passées. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_RENDERBUFFER.
ICDrawSetTime

La macro ICDrawSetTime fournit des informations de synchronisation à un pilote de rendu qui gère le minutage des images de dessin.
ICDrawStart

La macro ICDrawStart avertit un pilote de rendu de démarrer son horloge interne pour le minutage des images de dessin. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_START.
ICDrawStartPlay

La macro ICDrawStartPlay fournit les heures de début et de fin d’une opération de lecture à un pilote de rendu. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_START_PLAY.
ICDrawStop

La macro ICDrawStop avertit un pilote de rendu d’arrêter son horloge interne pour le minutage des images de dessin. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_STOP.
ICDrawStopPlay

La macro ICDrawStopPlay avertit un pilote de rendu lorsqu’une opération de lecture est terminée. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_STOP_PLAY.
ICDrawSuggestFormat

La fonction ICDrawSuggestFormat avertit le gestionnaire de dessin de suggérer le format des données d’entrée.
ICDrawWindow

La macro ICDrawWindow avertit un pilote de rendu que la fenêtre spécifiée pour le message ICM_DRAW_BEGIN doit être redessinée. La fenêtre a été déplacée ou masquée temporairement. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DRAW_WINDOW.
ICGetBuffersWanted

La macro ICGetBuffersWanted interroge un pilote pour connaître le nombre de mémoires tampons à allouer. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_GETBUFFERSWANTED.
ICGetDefaultKeyFrameRate

La macro ICGetDefaultKeyFrameRate interroge un pilote de compression vidéo pour son espacement d’images clés par défaut (ou préféré). Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_GETDEFAULTKEYFRAMERATE.
ICGetDefaultQuality

La macro ICGetDefaultQuality interroge un pilote de compression vidéo pour fournir son paramètre de qualité par défaut. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_GETDEFAULTQUALITY.
ICGetDisplayFormat

La fonction ICGetDisplayFormat détermine le meilleur format disponible pour l’affichage d’une image compressée. La fonction ouvre également un compresseur si une poignée d’un compresseur ouvert n’est pas spécifiée.
ICGetInfo

La fonction ICGetInfo obtient des informations sur un compresseur.
ICGetState

La macro ICGetState interroge un pilote de compression vidéo pour retourner sa configuration actuelle dans un bloc de mémoire. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_GETSTATE.
ICGetStateSize

La macro ICGetStateSize interroge un pilote de compression vidéo pour déterminer la quantité de mémoire nécessaire pour récupérer les informations de configuration. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_GETSTATE.
ICImageCompress

La fonction ICImageCompress compresse une image à une taille donnée. Cette fonction ne nécessite pas de fonctions d’initialisation.
ICImageDecompress

La fonction ICImageDecompress décompresse une image sans utiliser de fonctions d’initialisation.
ICInfo

La fonction ICInfo récupère des informations sur des compresseurs installés spécifiques ou énumère les compresseurs installés.
ICInstall

La fonction ICInstall installe un nouveau compresseur ou décompresseur.
ICLocate

La fonction ICLocate recherche un compresseur ou un décompresseur qui peut gérer des images avec les formats spécifiés, ou un pilote qui peut décompresser une image avec un format spécifié directement sur le matériel.
ICOpen

La fonction ICOpen ouvre un compresseur ou un décompresseur.
ICOpenFunction

La fonction ICOpenFunction ouvre un compresseur ou un décompresseur défini en tant que fonction.
ICQueryAbout

La macro ICQueryAbout interroge un pilote de compression vidéo pour déterminer s’il a une boîte de dialogue À propos de. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_ABOUT.
ICQueryConfigure

La macro ICQueryConfigure interroge un pilote de compression vidéo pour déterminer s’il dispose d’une boîte de dialogue de configuration. Vous pouvez utiliser cette macro ou envoyer explicitement le message ICM_CONFIGURE.
ICRemove

La fonction ICRemove supprime un compresseur installé.
ICSendMessage

La fonction ICSendMessage envoie un message à un compresseur.
ICSeqCompressFrame

La fonction ICSeqCompressFrame compresse une image dans une séquence d’images.
ICSeqCompressFrameEnd

La fonction ICSeqCompressFrameEnd met fin à la compression de séquence initiée à l’aide des fonctions ICSeqCompressFrameStart et ICSeqCompressFrame.
ICSeqCompressFrameStart

La fonction ICSeqCompressFrameStart initialise les ressources pour compresser une séquence d’images à l’aide de la fonction ICSeqCompressFrame.
ICSetState

La macro ICSetState avertit un pilote de compression vidéo de définir l’état du compresseur. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_SETSTATE.
ICSetStatusProc

La fonction ICSetStatusProc envoie l’adresse d’une fonction de rappel status à un compresseur. Le compresseur appelle cette fonction pendant de longues opérations.
MCIWndCanConfig

La macro MCIWndCanConfig détermine si un appareil MCI peut afficher une boîte de dialogue de configuration. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CAN_CONFIG.
MCIWndCanEject

La macro MCIWndCanEject détermine si un appareil MCI peut éjecter son média. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CAN_EJECT.
MCIWndCanPlay

La macro MCIWndCanPlay détermine si un appareil MCI peut lire un fichier de données ou un contenu d’un autre type. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CAN_PLAY.
MCIWndCanRecord

La macro MCIWndCanRecord détermine si un appareil MCI prend en charge l’enregistrement. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CAN_RECORD.
MCIWndCanSave

La macro MCIWndCanSave détermine si un appareil MCI peut enregistrer des données. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CAN_SAVE.
MCIWndCanWindow

La macro MCIWndCanWindow détermine si un appareil MCI prend en charge les commandes MCI orientées fenêtre. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CAN_WINDOW.
MCIWndChangeStyles

La macro MCIWndChangeStyles modifie les styles utilisés par la fenêtre MCIWnd. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_CHANGESTYLES.
MCIWndClose

La macro MCIWndClose ferme un appareil ou un fichier MCI associé à une fenêtre MCIWnd.
MCIWndCreateA

La fonction MCIWndCreate inscrit la classe de fenêtre MCIWnd et crée une fenêtre MCIWnd pour l’utilisation des services MCI. MCIWndCreate peut également ouvrir un appareil ou un fichier MCI (tel qu’un fichier AVI) et l’associer à la fenêtre MCIWnd. (ANSI)
MCIWndCreateW

La fonction MCIWndCreate inscrit la classe de fenêtre MCIWnd et crée une fenêtre MCIWnd pour l’utilisation des services MCI. MCIWndCreate peut également ouvrir un appareil ou un fichier MCI (tel qu’un fichier AVI) et l’associer à la fenêtre MCIWnd. (Unicode)
MCIWndDestroy

La macro MCIWndDestroy ferme un appareil ou un fichier MCI associé à une fenêtre MCIWnd et détruit la fenêtre. Vous pouvez utiliser cette macro ou envoyer explicitement le message WM_CLOSE.
MCIWndEject

La macro MCIWndEject envoie une commande à un appareil MCI pour éjecter son média. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_EJECT.
MCIWndEnd

La macro MCIWndEnd déplace la position actuelle à la fin du contenu. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCI_SEEK.
MCIWndGetActiveTimer

La macro MCIWndGetActiveTimer récupère la période de mise à jour utilisée lorsque la fenêtre MCIWnd est la fenêtre active. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETACTIVETIMER.
MCIWndGetAlias

La macro MCIWndGetAlias récupère l’alias utilisé pour ouvrir un appareil ou un fichier MCI avec la fonction mciSendString. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETALIAS.
MCIWndGetDest

La macro MCIWndGetDest récupère les coordonnées du rectangle de destination utilisé pour le zoom ou l’étirement des images d’un fichier AVI pendant la lecture. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GET_DEST.
MCIWndGetDevice

La macro MCIWndGetDevice récupère le nom de l’appareil MCI actuel. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETDEVICE.
MCIWndGetDeviceID

La macro MCIWndGetDeviceID récupère l’identificateur de l’appareil MCI actuel à utiliser avec la fonction mciSendCommand. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETDEVICEID.
MCIWndGetEnd

La macro MCIWndGetEnd récupère l’emplacement de la fin du contenu d’un appareil ou d’un fichier MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETEND.
MCIWndGetError

La macro MCIWndGetError récupère la dernière erreur MCI rencontrée. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETERROR.
MCIWndGetFileName

La macro MCIWndGetFileName récupère le nom de fichier utilisé par un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETFILENAME.
MCIWndGetInactiveTimer

La macro MCIWndGetInactiveTimer récupère la période de mise à jour utilisée lorsque la fenêtre MCIWnd est la fenêtre inactive. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETINACTIVETIMER.
MCIWndGetLength

La macro MCIWndGetLength récupère la longueur du contenu ou du fichier actuellement utilisé par un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETLENGTH.
MCIWndGetMode

La macro MCIWndGetMode récupère le mode de fonctionnement actuel d’un appareil MCI. Les appareils MCI ont plusieurs modes de fonctionnement, qui sont désignés par des constantes. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETMODE.
MCIWndGetPalette

La macro MCIWndGetPalette récupère un handle de la palette utilisée par un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETPALETTE.
MCIWndGetPosition

La macro MCIWndGetPosition récupère la valeur numérique de la position actuelle dans le contenu de l’appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETPOSITION.
MCIWndGetPositionString

La macro MCIWndGetPositionString récupère la valeur numérique de la position actuelle dans le contenu de l’appareil MCI.
MCIWndGetRepeat

La macro MCIWndGetRepeat détermine si la lecture continue a été activée. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETREPEAT.
MCIWndGetSource

La macro MCIWndGetSource récupère les coordonnées du rectangle source utilisé pour rogner les images d’un fichier AVI pendant la lecture. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GET_SOURCE.
MCIWndGetSpeed

La macro MCIWndGetSpeed récupère la vitesse de lecture d’un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETSPEED.
MCIWndGetStart

La macro MCIWndGetStart récupère l’emplacement du début du contenu d’un appareil ou d’un fichier MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETSTART.
MCIWndGetStyles

La macro MCIWndGetStyles récupère les indicateurs spécifiant les styles de fenêtre MCIWnd actuels utilisés par une fenêtre. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETSTYLES.
MCIWndGetTimeFormat

La macro MCIWndGetTimeFormat récupère le format d’heure actuel d’un appareil MCI sous deux formes : _as une valeur numérique et sous forme de chaîne. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETTIMEFORMAT.
MCIWndGetVolume

La macro MCIWndGetVolume récupère le paramètre de volume actuel d’un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETVOLUME.
MCIWndGetZoom

La macro MCIWndGetZoom récupère la valeur de zoom actuelle utilisée par un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETZOOM.
MCIWndHome

La macro MCIWndHome déplace la position actuelle au début du contenu. Vous pouvez utiliser cette macro ou envoyer explicitement la commande MCI_SEEK.
MCIWndNew

La macro MCIWndNew crée un fichier pour l’appareil MCI actuel. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_NEW.
MCIWndOpen

La macro MCIWndOpen ouvre un appareil MCI et l’associe à une fenêtre MCIWnd.
MCIWndOpenDialog

La macro MCIWndOpenDialog ouvre un fichier de données spécifié par l’utilisateur et le type correspondant d’appareil MCI, puis les associe à une fenêtre MCIWnd.
MCIWndOpenInterface

La macro MCIWndOpenInterface joint le flux de données ou le fichier associé à l’interface spécifiée à une fenêtre MCIWnd. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_OPENINTERFACE.
MCIWndPause

La macro MCIWndPause envoie une commande à un appareil MCI pour interrompre la lecture ou l’enregistrement.
MCIWndPlay

La macro MCIWndPlay envoie une commande à un appareil MCI pour commencer à lire à partir de la position actuelle dans le contenu. Vous pouvez utiliser cette macro ou envoyer explicitement la commande MCI_PLAY.
MCIWndPlayFrom

La macro MCIWndPlayFrom lit le contenu d’un appareil MCI à partir de l’emplacement spécifié jusqu’à la fin du contenu ou jusqu’à ce qu’une autre commande arrête la lecture. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_PLAYFROM.
MCIWndPlayFromTo

La macro MCIWndPlayFromTo lit une partie du contenu entre les emplacements de début et de fin spécifiés.
MCIWndPlayReverse

La macro MCIWndPlayReverse lit le contenu actuel dans le sens inverse, en commençant à la position actuelle et en se terminant au début du contenu ou jusqu’à ce qu’une autre commande arrête la lecture.
MCIWndPlayTo

La macro MCIWndPlayTo lit le contenu d’un appareil MCI de la position actuelle à l’emplacement de fin spécifié ou jusqu’à ce qu’une autre commande arrête la lecture.
MCIWndPutDest

La macro MCIWndPutDest redéfinit les coordonnées du rectangle de destination utilisé pour le zoom ou l’étirement des images d’un fichier AVI pendant la lecture. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_PUT_DEST.
MCIWndPutSource

La macro MCIWndPutSource redéfinit les coordonnées du rectangle source utilisé pour rogner les images d’un fichier AVI pendant la lecture. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_PUT_SOURCE.
MCIWndRealize

La macro MCIWndRealize contrôle la façon dont une fenêtre MCI a été réalisée au premier plan ou en arrière-plan. Cette macro entraîne également la réalisation de la palette de la fenêtre MCI dans le processus. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_REALIZE.
MCIWndRecord

La macro MCIWndRecord commence à enregistrer le contenu à l’aide de l’appareil MCI. Le processus d’enregistrement commence à la position actuelle dans le contenu et remplace les données existantes pendant la durée de l’enregistrement.
MCIWndRegisterClass

La fonction MCIWndRegisterClass inscrit la classe de fenêtre MCI MCIWND_WINDOW_CLASS.
MCIWndResume

La macro MCIWndResume reprend la lecture ou l’enregistrement du contenu à partir du mode suspendu. Cette macro redémarre la lecture ou l’enregistrement à partir de la position actuelle dans le contenu. Vous pouvez utiliser cette macro ou envoyer explicitement la commande MCI_RESUME.
MCIWndReturnString

La macro MCIWndReturnString récupère la réponse à la dernière commande de chaîne MCI envoyée à un appareil MCI. Les informations contenues dans la réponse sont fournies sous la forme d’une chaîne terminée par null. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_RETURNSTRING.
MCIWndSave

La macro MCIWndSave enregistre le contenu actuellement utilisé par un appareil MCI.
MCIWndSaveDialog

La macro MCIWndSaveDialog enregistre le contenu actuellement utilisé par un appareil MCI. Cette macro affiche la boîte de dialogue Enregistrer pour permettre à l’utilisateur de sélectionner un nom de fichier pour stocker le contenu. Vous pouvez utiliser cette macro ou envoyer explicitement la commande MCI_SAVE.
MCIWndSeek

La macro MCIWndSeek déplace la position de lecture vers l’emplacement spécifié dans le contenu. Vous pouvez utiliser cette macro ou utiliser explicitement la commande MCI_SEEK.
MCIWndSendString

La macro MCIWndSendString envoie une commande MCI sous forme de chaîne à l’appareil associé à la fenêtre MCIWnd. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SENDSTRING.
MCIWndSetActiveTimer

La macro MCIWndSetActiveTimer définit la période de mise à jour utilisée par MCIWnd pour mettre à jour la barre de suivi dans la fenêtre MCIWnd, mettre à jour les informations de position affichées dans la barre de titre de la fenêtre et envoyer des messages de notification à la fenêtre parente lorsque la fenêtre MCIWnd est active. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETACTIVETIMER.
MCIWndSetInactiveTimer

La macro MCIWndSetInactiveTimer définit la période de mise à jour utilisée par MCIWnd pour mettre à jour la barre de suivi dans la fenêtre MCIWnd, mettre à jour les informations de position affichées dans la barre de titre de la fenêtre et envoyer des messages de notification à la fenêtre parente lorsque la fenêtre MCIWnd est inactive. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETINACTIVETIMER.
MCIWndSetOwner

La macro MCIWndSetOwner définit la fenêtre pour recevoir les messages de notification associés à la fenêtre MCIWnd. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETOWNER.
MCIWndSetPalette

La macro MCIWndSetPalette envoie un handle de palette à l’appareil MCI associé à la fenêtre MCIWnd. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETPALETTE.
MCIWndSetRepeat

La macro MCIWndSetRepeat définit l’indicateur de répétition associé à la lecture continue. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETREPEAT.
MCIWndSetSpeed

La macro MCIWndSetSpeed définit la vitesse de lecture d’un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETSPEED.
MCIWndSetTimeFormat

La macro MCIWndSetTimeFormat définit le format d’heure d’un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETTIMEFORMAT.
MCIWndSetTimers

La macro MCIWndSetTimers définit les périodes de mise à jour utilisées par MCIWnd pour mettre à jour la barre de suivi dans la fenêtre MCIWnd, mettre à jour les informations de position affichées dans la barre de titre de la fenêtre et envoyer des messages de notification à la fenêtre parente.
MCIWndSetVolume

La macro MCIWndSetVolume définit le niveau de volume d’un appareil MCI. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETVOLUME.
MCIWndSetZoom

La macro MCIWndSetZoom redimensionne une image vidéo en fonction d’un facteur de zoom. Ce marco ajuste la taille d’une fenêtre MCIWnd tout en conservant un rapport d’aspect constant. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETZOOM.
MCIWndStep

La macro MCIWndStep déplace la position actuelle dans le contenu vers l’avant ou vers l’arrière par incrément spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement la commande MCI_STEP.
MCIWndStop

La macro MCIWndStop arrête la lecture ou l’enregistrement du contenu de l’appareil MCI associé à la fenêtre MCIWnd. Vous pouvez utiliser cette macro ou envoyer explicitement la commande MCI_STOP.
MCIWndUseFrames

La macro MCIWndUseFrames définit le format d’heure d’un appareil MCI sur des images. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETTIMEFORMAT.
MCIWndUseTime

La macro MCIWndUseTime définit le format d’heure d’un appareil MCI en millisecondes. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_SETTIMEFORMAT.
MCIWndValidateMedia

La macro MCIWndValidateMedia met à jour les emplacements de début et de fin du contenu, la position actuelle dans le contenu et la barre de suivi en fonction du format d’heure actuel.
mmioFOURCC

La macro mmioFOURCC convertit quatre caractères en code de quatre caractères.
StretchDIB

La fonction StretchDIB copie une image bitmap indépendante de l’appareil d’un emplacement mémoire à un autre et redimensionne l’image pour qu’elle s’adapte au rectangle de destination.

Fonctions de rappel

 
CAPCONTROLCALLBACK

La fonction capControlCallback est la fonction de rappel utilisée pour le contrôle de précision pour commencer et mettre fin à la capture en streaming. Le nom capControlCallback est un espace réservé pour le nom de la fonction fournie par l’application.
CAPERRORCALLBACKA

La fonction capErrorCallback est la fonction de rappel d’erreur utilisée avec la capture vidéo. Le nom capErrorCallback est un espace réservé pour le nom de la fonction fournie par l’application. (ANSI)
CAPERRORCALLBACKW

La fonction capErrorCallback est la fonction de rappel d’erreur utilisée avec la capture vidéo. Le nom capErrorCallback est un espace réservé pour le nom de la fonction fournie par l’application. (Unicode)
CAPSTATUSCALLBACKA

La fonction capStatusCallback est la fonction de rappel status utilisée avec la capture vidéo. Le nom capStatusCallback est un espace réservé pour le nom de la fonction fournie par l’application. (ANSI)
CAPSTATUSCALLBACKW

La fonction capStatusCallback est la fonction de rappel status utilisée avec la capture vidéo. Le nom capStatusCallback est un espace réservé pour le nom de la fonction fournie par l’application. (Unicode)
CAPVIDEOCALLBACK

La fonction capVideoStreamCallback est la fonction de rappel utilisée avec la capture en streaming pour traiter éventuellement une image de vidéo capturée. Le nom capVideoStreamCallback est un espace réservé pour le nom de la fonction fournie par l’application.
CAPWAVECALLBACK

La fonction capWaveStreamCallback est la fonction de rappel utilisée avec la capture de streaming pour traiter éventuellement les mémoires tampons de données audio. Le nom capWaveStreamCallback est un espace réservé pour le nom de la fonction fournie par l’application.
CAPYIELDCALLBACK

La fonction capYieldCallback est la fonction de rappel de rendement utilisée avec la capture vidéo. Le nom capYieldCallback est un espace réservé pour le nom de la fonction fournie par l’application.

Structures

 
AVICOMPRESSOPTIONS

La structure AVICOMPRESSOPTIONS contient des informations sur un flux et la façon dont il est compressé et enregistré. Cette structure transmet les données à la fonction AVIMakeCompressedStream (ou à la fonction AVISave, qui utilise AVIMakeCompressedStream).
AVIFILEINFOA

La structure AVIFILEINFO contient des informations globales pour un fichier AVI entier. (ANSI)
AVIFILEINFOW

La structure AVIFILEINFO contient des informations globales pour un fichier AVI entier. (Unicode)
AVISTREAMINFOA

La structure AVISTREAMINFO contient des informations pour un flux unique. (ANSI)
AVISTREAMINFOW

La structure AVISTREAMINFO contient des informations pour un flux unique. (Unicode)
CAPDRIVERCAPS

La structure CAPDRIVERCAPS définit les fonctionnalités du pilote de capture. Une application doit utiliser la macro WM_CAP_DRIVER_GET_CAPS message ou capDriverGetCaps pour placer une copie des fonctionnalités du pilote dans une structure CAPDRIVERCAPS chaque fois que l’application connecte une fenêtre de capture à un pilote de capture.
CAPINFOCHUNK

La structure CAPINFOCHUNK contient des paramètres qui peuvent être utilisés pour définir un segment d’informations dans un fichier de capture AVI. La macro WM_CAP_FILE_SET_INFOCHUNK message ou capSetInfoChunk est utilisée pour envoyer une structure CAPINFOCHUNK à une fenêtre de capture.
CAPSTATUS

La structure CAPSTATUS définit l’état actuel de la fenêtre de capture.
CAPTUREPARMS

La structure CAPTUREPARMS contient des paramètres qui contrôlent le processus de capture vidéo en streaming. Cette structure permet d’obtenir et de définir des paramètres qui affectent le taux de capture, le nombre de mémoires tampons à utiliser lors de la capture et la façon dont la capture est terminée.
COMPVARS

La structure COMPVARS décrit les paramètres du compresseur pour des fonctions telles que ICCompressorChoose, ICSeqCompressFrame et ICCompressorFree.
DRAWDIBTIME

La structure DRAWDIBTIME contient des informations de minutage écoulés pour l’exécution d’un ensemble d’opérations DrawDib. La fonction DrawDibTime réinitialise le nombre et la valeur de temps écoulé pour chaque opération chaque fois qu’elle est appelée.
ICCOMPRESS

La structure ICCOMPRESS contient des paramètres de compression utilisés avec le message ICM_COMPRESS.
ICCOMPRESSFRAMES

La structure ICCOMPRESSFRAMES contient des paramètres de compression utilisés avec le message ICM_COMPRESS_FRAMES_INFO.
ICDECOMPRESS

La structure ICDECOMPRESS contient des paramètres de décompression utilisés avec le message ICM_DECOMPRESS.
ICDECOMPRESSEX

La structure ICDECOMPRESSEX contient des paramètres de décompression utilisés avec le message ICM_DECOMPRESSEX.
ICDRAW

La structure ICDRAW contient des paramètres pour dessiner des données vidéo vers l’écran. Cette structure est utilisée avec le message ICM_DRAW.
ICDRAWBEGIN

La structure ICDRAWBEGIN contient des paramètres de décompression utilisés avec le message ICM_DRAW_BEGIN.
ICDRAWSUGGEST

La structure ICDRAWSUGGEST contient des paramètres de compression utilisés avec le message ICM_DRAW_SUGGESTFORMAT pour suggérer un format d’entrée approprié.
ICINFO

La structure ICINFO contient des paramètres de compression fournis par un pilote de compression vidéo. Le pilote remplit ou met à jour la structure lorsqu’il reçoit le message ICM_GETINFO.
ICOPEN

La structure ICOPEN contient des informations sur le flux de données compressé ou décompressé, le numéro de version du pilote et la façon dont le pilote est utilisé.
ICSETSTATUSPROC

La structure ICSETSTATUSPROC contient status informations utilisées avec le message ICM_SET_STATUS_PROC.
VIDEOHDR

La structure VIDEOHDR est utilisée par la fonction capVideoStreamCallback.