CdmRequestgains optionaldeviceProfile,displayName, andforceConfirmation, mapping toAssociationRequest.Builder.- New
CdmDeviceProfileenum (watch,computer,appStreaming,automotiveProjection,glasses,nearbyDeviceStreaming); requesting a profile the device's API level can't support throwsCdmErrorCode.unsupported. displayName/forceConfirmationapply on API 33+; older devices ignore them. Defaults preserve the previous behaviour.
- Initial release.
FlutterAndroidCdm.associate(CdmRequest)shows the CDM picker filtered by Service UUID and/or name pattern, returns the user-selectedAssociatedDevice(MAC + advertised name).singleDeviceflag to auto-select when exactly one device matches.CdmExceptionwith stable error codes (cancelled,busy,unsupported,cdm_failure,launch_failed,no_device,no_activity,bad_args).- Android API 26+.