// ===================================================================== /// <inheritdoc /> public void publish(Responder <object> responder, string scopeId, MediaType mediaType, MediaPublishOptions options) { if (!isPlatformInitialized <object>(responder)) { return; } ADLString scpId = StringHelper.toNative(scopeId); ADLString mediaTp = StringHelper.toNative(mediaType.StringValue); ADLMediaPublishOptions mediaPublishOpts = MediaPublishOptions.toNative(options); NativeAPI.adl_publish(_voidRCallback, _platformHandle, saveResponder(responder), ref scpId, ref mediaTp, ref mediaPublishOpts); }