MediaNodeFactory 类

  • Go

更新时间不可用

MediaNodeFactory 类。

NewMediaNodeFactory

Go
func NewMediaNodeFactory() *MediaNodeFactory {
    factory := C.agora_service_create_media_node_factory(agoraService.service)
    if factory == nil {
        return nil
    }
    return &MediaNodeFactory{
        cFactory: factory,
    }
}
创建一个媒体节点工厂对象。

返回值

  • MediaNodeFactory 对象:方法调用成功。
  • nil: 方法调用失败。

Release

Go
func (factory *MediaNodeFactory) Release() {
    if factory.cFactory == nil {
        return
    }
    C.agora_media_node_factory_destroy(factory.cFactory)
    factory.cFactory = nil
}
释放 MediaNodeFactory 对象。