コンピューターにインストールされているコーデックのリストを表示するデスクトップ Windows (32 ビットのみ) アプリがあります。
ただし、 h264vfwコーデックをインストールし、インストールが正常に行われるケースを特定せずに見つけたため、このリストにすべてのコーデックがインストールされていない場合があることがわかっています。ただし、その後、リストにはコーデックがリストに表示されません。
完全なコーデック リストを取得するために使用するコードは次のとおりです。
Dim DsDevice as DirectShowLib.DsDevice
Private Function LlistaVideoCodecs() As List(Of String)
LlistaVideoCodecs = New List(Of String)
Dim llista = DsDevice.GetDevicesOfCat(FilterCategory.VideoCompressorCategory)
For Each oDevice As DsDevice In llista
If oDevice IsNot Nothing Then
LlistaVideoCodecs.Add(oDevice.Name)
Next
Return LlistaVideoCodecs
End Function
インストールされているすべてのコーデックの完全なコーデック リストを取得するにはどうすればよいでしょうか? h264vfwコーデックを正常にインストールしても表示されないのはなぜですか?
お時間をいただき、ありがとうございました。