unreal.SimpleVideoEncoder¶
- class unreal.SimpleVideoEncoder(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
ObjectSimple 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)