acquireIviInstanceBoundServiceInterfaceBinder

abstract fun acquireIviInstanceBoundServiceInterfaceBinder(client: IBinder, iviInstanceId: IviInstanceId, serviceId: IviServiceId, generationId: IviServiceGenerationId): IBinder

Acquires and returns a binder interface for an IVI instance bound IVI service interface identified by the given iviInstanceId and serviceId.

The client argument is used to identify the client. This can be a simple Binder instance. The client instance is also used for death detection.

A client may only acquire one service interface for a given iviInstanceId and serviceId at the same time.

All acquired service interface need to be released with releaseIviInstanceBoundServiceInterfaceBinder before unbinding the Android service.