|
|
|
TRemConCoreApiButtonAction
Button actions.
|
TRemConCoreApiOperationId
Operation ids belonging to the Core API. These values are not numbered sequentially as a facility to AVRCP, which may assume that they are numbered the same as the operation IDs in the AV/C Panel Subunit Specification 1.21 Table 9.21.
TRemConCoreApiPlaybackSpeed
Speeds associated with Play APIs. These values are not numbered sequentially as a facility to AVRCP, which may assume that they are numbered the same as the playback speeds in the AV/C Panel Subunit Specification 1.21 Table 9.26.
|
const TUint KRemConCoreApiMaxOperationSpecificDataSize=16;
A buffer size for Core API operations' operation-specific data.
const TLitC8< sizeof("") KRemConCoreApiResultPad)={sizeof( " " )-1, " " };
String of same length as result data.
const TUint KRemConCoreApiResponseDataOffset=KRemConCoreApiResultDataLength;
Offset for operation data for responses
const TUint KRemConCoreApiButtonDataOffset=0;
Offset of button data from beginning of data section. ie the offset of the data for commands is KRemConCoreApiCommandDataOffset +KRemConCoreApiButtonDataOffset. The offset of the button data for responses is KRemConCoreApiResponseDataOffset+KRemConCoreApiButtonDataOffset.
const TUint KRemConCoreApiButtonDataLength=1;
Length of the button action data in bytes.
const TUint KRemConCoreApiPressRefreshInterval=1000000;
Button press refresh interval. If the client wants to emulate a button being held down, they send a press. The client must re-post the press within this time, and continue to re-post at least this frequently, otherwise the bearer may assume that the hold has finished. The client may finish the hold by sending a release.
const TInt KRemConCoreApiUid=0x10205E60;
The UID identifying this outer-layer RemCon interface.