IdentificationInformation

we have some unknown points in IdentificationInformation as to what to declare of HID(USB-HOST mode)

[Our Accessory a Precondition]

1)USB HOST mode(note: it not CarPlay mode)

2)Using HID is iAP2HID, and use function(HIDComponentFunction) was "Media Playback Remote" only.


In this case, my understand setting component in IdentificationInformation was below(related part listed)

USBHostTransportComponent

iAP2HIDComponent

HIDComponentFunction:1("Media Playback Remote")


Above means that the "USBHostHIDComponent" declaration is unnecessary.

Is this correct my understand ?

If my uderstand was wrong.

please tell me below questions.

Q1: Basic question.Initially,Even in USB-HOST mode,Can I use iAP2HID?(AccessoryHIDReport)

Q2: Is it must to declare USBHostHIDComponent even under the preconditions mentioned above? and, If "Yes", what are the parameters set in "HIDComponentFunction" ?

Q3: How to use HID (iAP2 and USBHOSTHID)..

Ex)User action Press "Play" button of Accessory.

-> Send "AccessoryHIDRepoert(play=1)" from Accessory to Apple Device.

-> What is other action ?