>>458
DirectShowで入力デバイスを列挙する。
ICreateDevEnumのインスタンス作って、CreateClassEnumeratorでVideoInputDeviceCategoryを指定
CreateClassEnumeratorでIEnumMonikerのインスタンスが得られるのでwhileで回しながらNextメソッドでIMonikerを取得
BindToStorageでIPropertyBagのインスタンスを取得してReadで "FriendlyName"を指定して取れた値がカメラのデバイス名

ビデオ入力デバイスを列挙するんでキャプチャーボードとか付いてるとそれも列挙されちゃう
.NETでもDirectX使えるらしいから参考になるかしら、もっと簡単な方法があれば知りたい