2014-04-11 25 views
0

我們正在編寫一個軟件來記錄佳能EOS 6D相機在Android上的視頻。視頻捕捉佳能EOS 6D的PTP命令

截至目前,我們已經能夠使用PTP命令捕獲靜止圖像。但是,我們需要使用Canon EOS 6D錄製電影/視頻。我們無法找到合適的PTP代碼來執行相同的操作。

我們想知道PTP命令和錄製視頻的流程。

回答

0

我試圖找到這個 - 這應該有所幫助:https://github.com/felis/PTP_2.0/blob/master/canoneos.h

+1

謝謝,已經知道了這一點。對於在此處卡住的任何其他人的摘要:視頻: 1.軟件命令(DS_MOVIESELECTSWON = 0x9133) 2. setDevicePropertyValue 53532,value = 2(sendDestinationCamera) 3.設置設備屬性值53688,值= 4 - >開始 4.要停止, setDevicePropertyValue 53688,值= 0 setDevicePropertyValue 53680,值= 2(D1B0,PTP_DPC_CANON_EOS_EVFOutputDevice) setDevicePropertyValue 53683,值= 0(PTP_DPC_CANON_EOS_EVFSharpness 0xD1b3) 53532 = PTP_DPC_CANON_EOS_CaptureDestination 0xD11C 53688 = PTP_DPC_CANON_EOS_EVFRecordStatus 0xD1b8 – Sumit