Question

Windows dispose d'une boîte de dialogue commune pour sélectionner les codecs vidéo? S'il y a un, comment puis-je créer un dans le c #? Je demande parce que je suis en train de développer un plug-in qui semble avoir inclus des codecs très daté, et ne suis pas sûr si le plugin récupère simplement une liste de codecs du système. Je n'ai pas la source du plug-in, donc je ne peux pas regarder le code source directement.

Ci-joint une capture d'écran de la boîte de dialogue:

Screenshot http://www.freeimagehosting.net/uploads/fb936bd413.png

Merci!

Était-ce utile?

La solution

Cela ressemble les options de sauvegarde de dialogue de la vidéo pour Windows. Plus précisément, je crois que c'est la boîte de dialogue qui apparaît lorsque vous utilisez la fonction de AviSaveOptions avifil32.dll.

Vous pouvez probablement appeler à partir de C # en utilisant P / Invoke si vous voulez.

La boîte de dialogue n'obtenir une liste des codecs vidéo du système. Cependant, VFW ne supporte que les codecs VFW, pas les codecs les plus récents DirectShow. Tout des codecs plus modernes que vous avez installé sur votre système vont être codecs DirectShow, plus probable qu'improbable.

Si vous voulez un codec plus moderne, vous allez devoir installer une version VFW de ce codec.

Autres conseils

Non, il n'y a pas de liste de codecs directement accessible disponible sous la forme d'un CommonDialog en C #.

CFP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top