unreal.SimpleVideoEncoder
¶
- class unreal.SimpleVideoEncoder(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
Object
Simple Video Encoder
C++ Source:
Plugin: AVCodecsCore
Module: AVCodecsCoreRHI
File: SimpleVideoEncoder.h
- get_codec() SimpleVideoCodec ¶
Get Codec
- Return type:
- get_config() SimpleVideoEncoderConfig ¶
Get Config
- Return type:
- open(codec, config, asynchronous) bool ¶
Open
- Parameters:
codec (SimpleVideoCodec) –
config (SimpleVideoEncoderConfig) –
asynchronous (bool) –
- Return type:
- receive_packet() SimpleVideoPacket or None ¶
Receive Packet
- Returns:
out_packet (SimpleVideoPacket):
- Return type:
SimpleVideoPacket or None
- receive_packets() Array[SimpleVideoPacket] ¶
Receive Packets
- Returns:
out_packets (Array[SimpleVideoPacket]):
- Return type:
- send_frame_render_target(resource, timestamp, force_keyframe=False) bool ¶
Send Frame Render Target
- Parameters:
resource (TextureRenderTarget2D) –
timestamp (double) –
force_keyframe (bool) –
- Return type:
- set_config(new_config) None ¶
Set Config
- Parameters:
new_config (SimpleVideoEncoderConfig) –