Как я могу перепроектировать граф DirectShow?

Загрузите MySQL-JDBC-Type-4-Treiber (ig 'mysql-connector-java-5.1.11-bin.jar' из 'mysql-connector-java-5.1.11.zip') в Mysql .

В процессе компиляции и выполнения в вашем пути к классам необходимо задействовать кувшин драйвера.

Class.forName( "com.mysql.jdbc.Driver" ); // do this in init
// edit the jdbc url 
Connection conn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", username, password );
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery( "select * from table" );

14
задан ZebZiggle 26 August 2008 в 12:02
поделиться

3 ответа

Можно наблюдать график, Вы создали использование GraphEdit, инструмент от DirectShow SDK. В GraphEdit выберите Файл-> Подключение к удаленному Графику...

для нахождения графика в списке, необходимо зарегистрировать его в рабочей объектной таблице:

void AddToRot( IUnknown *pUnkGraph, DWORD *pdwRegister ) 
{
    IMoniker* pMoniker;
    IRunningObjectTable* pROT;
    GetRunningObjectTable( 0, &pROT );

    WCHAR wsz[256];     
    swprintf_s( wsz, L"FilterGraph %08p pid %08x", (DWORD_PTR)pUnkGraph, GetCurrentProcessId() );
    CreateItemMoniker( L"!", wsz, &pMoniker );

    pROT->Register( 0, pUnkGraph, pMoniker, pdwRegister );

    // Clean up any COM stuff here ...
}

После уничтожения Вашего графика, необходимо удалить его из ГНИЛИ путем вызова IRunningObjectTable:: Отмените

13
ответ дан Timbo 26 August 2008 в 23:02
поделиться

Более старые версии DirectX, у меня живо 9a, но не 9b был "режим отладки" для dshow. Это произвело бы журналы информации об отладке в консоль отладки.

Так загружают более старую версию, устанавливают его для отладки. затем откройте debugview или загрузите graphedt.exe в Visual Studio для наблюдения информации об отладке.

0
ответ дан Jon Clegg 26 August 2008 в 23:02
поделиться
  • 1
    Это - только я, который находит подтверждение " HashSet намного быстрее, чем TreeSet (постоянно-разовый по сравнению с разовым журналом...) " явно неправильно? Сначала то, что это о временной сложности, не абсолютное время, и O (1) может быть в слишком многих случаях медленнее, чем O (f (N)). Второй, что O (logN) является " almost" O (1). Я wouldn' t быть удивленным, превзошел ли для многих общих падежей TreeSet HashSet по характеристикам. – lvella 22 June 2012 в 00:28

Роман Рыльцов создал инструмент DirectShow Filter Graph Spy ( http://alax.info/blog/777 ), оболочку COM dll поверх интерфейса FilterGraph, которая регистрирует все вызовы методов FilterGraph.

Также он добавляет все созданные графики в таблицу рабочих объектов (ROT), которую вы затем можете визуализировать с помощью таких инструментов, как GraphEdit или GraphStudio. Очень полезно, когда вам нужно посмотреть, как выглядит график проигрывателя Windows Media.

10
ответ дан 1 December 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: