Filtre Muxer DV
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Ce filtre combine une vidéo numérique (DV), un flux vidéo encodé avec un ou deux flux audio pour produire un flux DV entrelacé. Pour écrire le flux dans un fichier AVI, connectez ce filtre au filtre AVI Mux et connectez-le au filtre Enregistreur de fichiers. Pour plus d’informations, consultez Digital Video in DirectShow.
Étiquette | Valeur |
---|---|
Interfaces de filtre | IBaseFilter, IMediaSeeking |
Types de média pin d’entrée | Vidéo : MEDIATYPE_Video, MEDIASUBTYPE_dvsd, FORMAT_VideoInfoAudio : MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx |
Interfaces de broche d’entrée | IMemInputPin, IPin, IQualityControl |
Types de supports pin de sortie | MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo |
Interfaces pin de sortie | IPin, IQualityControl |
Filtrer le CLSID | CLSID_DVMux |
CLSID de page de propriétés | Page Aucune propriété |
Exécutable | qdv.dll |
Mérite | MERIT_UNLIKELY |
Catégorie de filtre | CLSID_LegacyAmFilterCategory |
Notes
Le Muxer DV peut créer deux broches d’entrée audio. Il prend en charge les formats audio indiqués dans le tableau suivant.
Code pin audio 1
Code pin audio 2
Format de sortie
Taux d’échantillonnage (kHz)
Bits/exemple
Canaux
Échantillonnage
Bits/exemple
Canaux
32
16
Mono
Déconnectée
Canal SD 2
32
16
Stéréo
Déconnectée
Canal SD 4
44.1 ou 48
16
Stéréo ou Mono
Déconnectée
Canal SD 2
Déconnectée
32
16
Stéréo ou Mono
Interdit
Déconnectée
44.1 ou 48
16
Mono
Interdit
Déconnectée
44.1 ou 48
16
Stéréo
Canal SD 2
32
16
Mono
32
16
Mono
Canal SD 2
32
16
Stéréo ou Mono*
32
16
Stéréo ou Mono*
Canal SD 4
44.1
16
Mono
44.1
16
Mono
Canal SD 2
48
16
Mono
48
16
Mono
Canal SD 2
* Si au moins une broche d’entrée est stéréo.
Pour les besoins de ce tableau, la broche audio 1 est définie comme la première broche d’entrée connectée à une source audio, et la broche audio 2 est définie comme la deuxième broche d’entrée connectée à une source audio. Une fois qu’une broche audio est connectée, ce schéma de numérotation reste en vigueur, sauf si les deux broches audio sont déconnectées. Par exemple, si vous connectez les deux broches audio, puis déconnectez la broche audio 1, la broche restante est toujours considérée comme broche 2.
L’audio fourni pour épingler 1 est enregistré dans le premier bloc audio des trames DV (CH1), et l’audio fourni pour épingler 2 est enregistré dans le deuxième bloc audio (CH2). Exception : si le filtre a une seule entrée stéréo à 44,1 kHz ou 48 kHz, le canal audio gauche est enregistré dans le premier bloc audio et le canal audio droit est enregistré dans le deuxième bloc audio.
Pour la sortie SD à 4 canaux : si l’entrée est stéréo, la piste gauche est enregistrée en CHa ou CHc, et la piste droite est enregistrée en CHb ou CHd. Si l’entrée est mono, l’audio est enregistré en CHa ou CHc, et CHb et CHd sont silencieux.
En connectant et en déconnectant la broche audio 1, il est possible d’atteindre un format interdit. Dans ce cas, la méthode IMediaFilter::P ause du filtre retourne VFW_E_NOT_CONNECTED. Cette limitation empêche une situation dans laquelle le premier bloc audio n’a pas d’audio, mais le deuxième bloc audio a de l’audio. Le deuxième bloc doit avoir de l’audio uniquement si le premier bloc contient également de l’audio.
Le Muxer DV n’autorise pas les entrées audio avec des taux d’échantillonnage différents. Toutefois, les méthodes de création de graphiques telles que IGraphBuilder::Connect ajoutent généralement le filtre Wrapper ACM , qui convertit le deuxième flux audio pour qu’il corresponde au taux d’échantillonnage du premier flux.
Si l’entrée audio est 48 kHz ou 32 kHz, la sortie audio est verrouillée. (Il n’est pas possible de verrouiller l’audio 44,1 kHz.)
Si aucune broche audio n’est connectée, la sortie contient les données audio des trames DV entrantes. Il peut s’agir d’un silence ou de données audio valides.
Rubriques connexes