2014-08-07 12 views
1

Я пытаюсь программно настроить файл субтитров на DirectShow VSFilter. Существует способ сделать это через свои страницы свойств, но я не могу найти никакой документации относительно его API или даже если он есть.Есть ли способ управлять программным обеспечением DirectShow VSFilter?

Есть ли какой-либо API, Interop, что угодно, что позволит настроить файл субтитров для VSFilter?

ответ

0

В VSFilter нет специальной документации, однако это программное обеспечение с открытым исходным кодом. Таким образом, вы можете загрузить исходный код, указать его определение интерфейса, например. в источнике MPC-HC \Mpc-hc\src\filters\transform\vsfilter\IDirectVobSub.h и использовать интерфейс для программного программирования фильтра.

interface __declspec(uuid("EBE1FB08-3957-47ca-AF13-5827E5442E56")) 
IDirectVobSub : public IUnknown 
    { 
     STDMETHOD(get_FileName) (THIS_ 
        WCHAR* fn // fn should point to a buffer allocated to at 
           // least the length of MAX_PATH (=260) 
       ) PURE; 

     STDMETHOD(put_FileName) (THIS_ 
        WCHAR* fn 
       ) PURE; 
// ... 
+0

Спасибо! Я не понял, что этот фильтр является частью проекта MPC-HC. – user3223738