// =====================================================================
/// <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);
}