toNative() static private method

static private toNative ( MediaPublishOptions options ) : ADLMediaPublishOptions
options MediaPublishOptions
return ADLMediaPublishOptions
Ejemplo n.º 1
0
        // =====================================================================

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