2010-11-19 7 views
0

Erstellen einer Video Encoder App mit mehreren Videoquellen. Gibt es eine bestimmte Art von IP-Kamera, die als Windows-Videoquelle (z. B. DirectShow) oder ein allgemeiner IP-Kameratreiber verwendet werden kann, der zum Verbinden von Video und Audio von einer Hardwarekamera verwendet werden kann?Mehrere IP-Kameras als Windows-Videoquellen?

+0

Was ist Ihre Frage hier? Sie fragen nach einer Kameraempfehlung oder was? –

Antwort

1

Um eine Videoaufnahme in DirectShow durchzuführen, müssen Sie einen IBaseFilter-Zeiger auf das Videogerät aufnehmen und dann den Filter zum Diagramm hinzufügen.

Sie können diese IBaseFilter-Zeiger für Ihre Kameras abrufen, indem Sie die CLSID_VideoInputDevice-Kategorie auflisten.

Die Audiowiedergabe erfolgt nach demselben Verfahren. Sie erwerben jedoch diesmal das Audio IBaseFilters, indem Sie die CLSID_AudioInputDevice-Kategorie aufzählen.

Ich kann Code schreiben zu zeigen, wie dies erreicht wird, wenn Sie interessiert sind, aber ich nur C++ Code, ich habe noch nie Directshow-Codierung mit C# versuchte

Verwandte Themen