![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for AVEncoder::FVideoDecoderH264_WindowsImpl:Public Member Functions | |
| FVideoDecoderH264_WindowsImpl () | |
| virtual | ~FVideoDecoderH264_WindowsImpl () |
| virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS bool | Setup (const FInit &InInit) override |
| virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS void | Shutdown () override |
| virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS EDecodeResult | Decode (const FVideoDecoderInput *InInput) override |
Additional Inherited Members | |
Static Public Member Functions inherited from AVEncoder::FVideoDecoderH264_Windows | |
| static PRAGMA_DISABLE_DEPRECATION_WARNINGS void | Register (FVideoDecoderFactory &InFactory) |
Static Public Member Functions inherited from AVEncoder::FVideoDecoderH264_Impl | |
| static PRAGMA_DISABLE_DEPRECATION_WARNINGS void | Register (FVideoDecoderFactory &InFactory) |
Protected Member Functions inherited from AVEncoder::FVideoDecoderH264_Windows | |
| virtual | ~FVideoDecoderH264_Windows ()=default |
Protected Member Functions inherited from AVEncoder::FVideoDecoderH264_Impl | |
| virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS | ~FVideoDecoderH264_Impl ()=default |
| AVEncoder::FVideoDecoderH264_WindowsImpl::FVideoDecoderH264_WindowsImpl | ( | ) |
Constructor. Should only initialize member variables but not create a decoder or start any worker threads. This may be called several times over without actually decoding something. All heavy lifting should be done lazily on the first Decode() call if possible.
|
virtual |
Destructor. Ideally this should not need to do anything since it is preceded by a Shutdown().
|
overridevirtual |
Called from webrtc indirectly to decode a frame.
Implements AVEncoder::FVideoDecoderH264_Windows.
|
overridevirtual |
Called right after the constructor with initialization parameters.
Implements AVEncoder::FVideoDecoderH264_Windows.
|
overridevirtual |
Implements AVEncoder::FVideoDecoderH264_Windows.