在Delphi 6应用程序中从FOURCC ID查找压缩机/过滤器友好名称?

在Delphi 6应用程序中从FOURCC ID查找压缩机/过滤器友好名称?,delphi,compression,directshow,vfw,fourcc,Delphi,Compression,Directshow,Vfw,Fourcc,我有一个Delphi 6应用程序,要求用户使用AVISaveOptions()选择音频和视频压缩程序。然后,我将每个选择的FOURCC id存储在一个数据文件中。我想使用属于每个压缩器/过滤器的FOURCC ID查找每个选择的过滤器友好名称,以便稍后向用户显示其当前选择,并在所选FOURCC ID旁边显示压缩器/过滤器友好名称。我该怎么做 注意:我只想向用户显示AVISaveOptions()对话框中显示的相同长格式名称,该对话框通过向用户提供一个包含友好名称的列表框来提示用户进行选择。为给定的

我有一个Delphi 6应用程序,要求用户使用AVISaveOptions()选择音频和视频压缩程序。然后,我将每个选择的FOURCC id存储在一个数据文件中。我想使用属于每个压缩器/过滤器的FOURCC ID查找每个选择的过滤器友好名称,以便稍后向用户显示其当前选择,并在所选FOURCC ID旁边显示压缩器/过滤器友好名称。我该怎么做

注意:我只想向用户显示AVISaveOptions()对话框中显示的相同长格式名称,该对话框通过向用户提供一个包含友好名称的列表框来提示用户进行选择。

为给定的
FourCC
打开驱动程序,然后获取包含说明的结构