Filtre de fractionnement DV
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et 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 fractionne un flux vidéo numérique entrelacé (DV) en flux vidéo et audio composant.
Étiquette | Valeur |
---|---|
Interfaces de filtre | IBaseFilter, IDVSplitter |
Types de supports de broche d’entrée | MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo |
Interfaces de broche d’entrée | IMemInputPin, IPin, IQualityControl |
Types de supports de broche de sortie |
Video: MEDIATYPE_Video, FORMAT_DvInfo audio : MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx |
Interfaces de broche de sortie | IMediaPosition , IMediaSeeking , IPin, IQualityControl |
Filtrer le CLSID | CLSID_DVSplitter |
Page de propriétés CLSID | Aucune page de propriétés. |
Exécutable | qdv.dll |
mérite | MERIT_NORMAL |
catégorie de filtre | CLSID_LegacyAmFilterCategory |
Remarques
Les images DV contiennent des images audio et vidéo dans le même cadre. Le filtre DV Splitter extrait les données audio et les remet sous la forme d’un ou deux flux audio, à partir des broches de sortie audio. L’image DV d’origine est fournie à partir de la broche de sortie vidéo, sous forme d’image vidéo. Le type de média sur la trame vidéo est passé de MEDIATYPE_Interleaved à MEDIATYPE_Video, mais sinon les données ne sont pas modifiées. Le type de média est modifié pour signaler que les données audio dans l’image doivent être ignorées. Le fractionnement DV ne définit pas de temps multimédia sur ses exemples de sortie ; si vous écrivez un filtre en aval qui nécessite les temps multimédias, vous pouvez dériver les heures du nombre d’images.
Une seule broche de sortie à la fois expose les interfacesIMediaPositionet IMediaSeeking.
Le filtre DV Splitter peut accepter les modifications de format dynamique dans le flux audio. Toutefois, si le filtre AVI Mux est en aval, il rejette la modification du format. Si cela se produit, le séparateur DV cesse de produire un flux audio. Cette limitation affecte uniquement la capture de fichiers de type 2. Pour les fichiers de type 1, le flux entrelacé n’est pas divisé en premier lieu. Pour la préversion, il n’existe aucun filtre AVI Mux en aval.
Si la source DV est une caméra en direct, il n’y a normalement aucune raison pour que le format audio change. Toutefois, le format peut changer si vous transmettez à partir d’une bande VTR qui contient plusieurs sources hétérogènes.
Chaque image DV contient des métadonnées, en plus des données audio et vidéo. Ces métadonnées peuvent passer du frame au frame. Les applications peuvent analyser les métadonnées en examinant les exemples d’entrée ou les exemples de sortie vidéo. Toutefois, DirectShow ne fournit aucune prise en charge directe de l’analyse des métadonnées DV. Pour plus d’informations, consultez la IEC 61834-4.
Rubriques connexes
-
vidéo numérique dans DirectShow