Developer Referencemedia_pipeline
MediaPipeline
Interface a transport drives to run and tune a media pipeline.
Functions
funcstart_media_pipeline(self) -> NoneSource Code
@abstractmethod
async def start_media_pipeline(self) -> None:
passparamselfReturns
Nonefuncstop_media_pipeline(self) -> NoneSource Code
@abstractmethod
async def stop_media_pipeline(self) -> None:
passparamselfReturns
Nonefuncis_media_pipeline_running(self) -> boolSource Code
@abstractmethod
def is_media_pipeline_running(self) -> bool:
passparamselfReturns
boolfuncset_pointer_visible(self, visible) -> NoneSource Code
@abstractmethod
async def set_pointer_visible(self, visible: bool) -> None:
passparamselfparamvisibleboolReturns
Nonefuncset_framerate(self, framerate) -> NoneSource Code
@abstractmethod
async def set_framerate(self, framerate: int) -> None:
passparamselfparamframerateintReturns
Nonefuncset_video_bitrate(self, bitrate) -> NoneSource Code
@abstractmethod
async def set_video_bitrate(self, bitrate: int) -> None:
passparamselfparambitrateintReturns
Nonefuncset_audio_bitrate(self, bitrate) -> NoneSource Code
@abstractmethod
async def set_audio_bitrate(self, bitrate: int) -> None:
passparamselfparambitrateintReturns
Nonefuncdynamic_idr_frame(self) -> NoneSource Code
@abstractmethod
async def dynamic_idr_frame(self) -> None:
passparamselfReturns
Nonefuncupdate_rate_control_mode(self, mode) -> NoneSource Code
@abstractmethod
async def update_rate_control_mode(self, mode: RateControlMode) -> None:
passparamselfparammodeRateControlModeReturns
Nonefuncset_crf(self, crf) -> NoneSource Code
@abstractmethod
async def set_crf(self, crf: int) -> None:
passparamselfparamcrfintReturns
None