Search code examples
videodirectshowuniqueidentifierfirewire

Identify Firewire device via DirectShow using EUI-64


I have 2 Firewire Video Input Devices (Canopus ADVC-300), that I want to connect to a DirectShow filter chain. However before constructing the filter chain, I'd like to know which camera is which (in my case which one is left and which ones is right of the scene to be captured).

Is there a way to read out the EUI-64 (an identifier, unique among all Firewire devices), so that I know which camera I am handling?

EDIT: I may not have been specific enough: I may be able to get the EUI-64 generally, but I think I need to get it via the DirectShow Input Filter, so that I know which camera I am constructing the filter chain with.


Solution

  • I seem to have found the answer myself using GraphStudio. The "DisplayName" property is unique among the Video Input Devices. I found forum posts explaining how to retrieve it.