MCS-AN362拡張ボタン プログラミングガイド


ボタンの仕様とプログラミングガイド

×ボタン:多目的ボタン
ボタンイベントを受け取ることで、アプリで自由に機能を設定できるボタンです。
●ボタン:静止画ボタン
1,200万画素(4,000x3,000ピクセル)の静止画を撮影するボタンです。
×ボタン:多目的ボタン
UVC規格のExtension Unit(XU)を使用しています。

- 以下XUをポーリングしてボタンイベントを取得ください[規格書2.3.7]。ポーリング間隔は500ms程度でよいです。
- guidExtensionCode = 46394292-0CD0-4AE3-8783-3133F9EAAA3B
- bmControls = D16
- 1バイトのカウンタが読み込めます。カウンタはボタン押下で1増加、ボタンを離すと1増加します。カウンタは1周すると0に戻ります。カウンタ値からボタンイベントを判断してください。
●ボタン:静止画ボタン
UVC規格のStill Image Capture Method2を使用しています。

- ボタン押下でHardware Trigger InterruptsがInterrupt転送で送られます[規格書2.4.2.3]。
- MCS-AN362とネゴシエーションを行ってMethod2の静止画キャプチャーを要求してください[規格書4.3.1.2]。
- ビデオストリームと一緒に送られる静止画を取得してください[規格書2.4.2.4]。
[Androidアプリ向け] より簡単な実装方法

弊社が提供するAndroid用USBカメラアクセスライブラリはMCS-AN362拡張ボタンに対応しています。上記に示したUVC規格を意識せず、簡単に拡張ボタンを使用できます。