MediaNodeFactory 类

  • Python

更新时间不可用

MediaNodeFactory 类。

create_audio_pcm_data_sender

Python
def create_audio_pcm_data_sender(self)
创建一个 PCM 数据发送模块。该方法创建一个 AudioPcmDataSender 对象,可用于 create_custom_audio_track_pcm 方法。

返回值

  • AudioPcmDataSender 对象:方法调用成功。
  • None: 方法调用失败。

create_audio_encoded_frame_sender

Python
def create_audio_encoded_frame_sender(self)
创建一个已编码音频数据发送模块。该方法创建一个 AudioEncodedFrameSender 对象,可用于 create_custom_audio_track_encoded 方法。

返回值

  • AudioEncodedFrameSender 对象:方法调用成功。
  • None: 方法调用失败。

create_video_frame_sender

Python
def create_video_frame_sender(self)
创建一个 YUV 视频帧发送模块。该方法创建一个 VideoFrameSender 对象,可用于 create_custom_video_track_frame 方法。

返回值

  • VideoFrameSender 对象:方法调用成功。
  • None: 方法调用失败。

create_video_encoded_image_sender

Python
def create_video_encoded_image_sender(self)
创建一个已编码视频发送模块。该方法创建一个 VideoEncodedImageSender 对象,可用于 create_custom_video_track_encoded 方法。

返回值

  • VideoEncodedImageSender 对象:方法调用成功。
  • None: 方法调用失败。

release

Python
def release(self)
释放 MediaNodeFactory 对象。