FFmpeg
Data Structures | Functions
hwcontext_amf.h File Reference
#include "pixfmt.h"
#include "hwcontext.h"
#include <AMF/core/Factory.h>
#include <AMF/core/Context.h>
#include <AMF/core/Trace.h>
#include <AMF/core/Debug.h>
#include <AMF/components/ColorSpace.h>
#include "libavutil/mastering_display_metadata.h"

Go to the source code of this file.

Data Structures

struct  AVAMFDeviceContext
 This struct is allocated as AVHWDeviceContext.hwctx. More...
 

Functions

enum AMF_SURFACE_FORMAT av_av_to_amf_format (enum AVPixelFormat fmt)
 
enum AVPixelFormat av_amf_to_av_format (enum AMF_SURFACE_FORMAT fmt)
 
enum AMF_VIDEO_CONVERTER_COLOR_PROFILE_ENUM av_amf_get_color_profile (enum AVColorRange color_range, enum AVColorSpace color_space)
 
int av_amf_display_mastering_meta_to_hdrmeta (const AVMasteringDisplayMetadata *display_meta, AMFHDRMetadata *hdrmeta)
 
int av_amf_light_metadata_to_hdrmeta (const AVContentLightMetadata *light_meta, AMFHDRMetadata *hdrmeta)
 
int av_amf_extract_hdr_metadata (const AVFrame *frame, AMFHDRMetadata *hdrmeta)
 
int av_amf_attach_hdr_metadata (AVFrame *frame, const AMFHDRMetadata *hdrmeta)
 

Function Documentation

◆ av_av_to_amf_format()

enum AMF_SURFACE_FORMAT av_av_to_amf_format ( enum AVPixelFormat  fmt)

◆ av_amf_to_av_format()

enum AVPixelFormat av_amf_to_av_format ( enum AMF_SURFACE_FORMAT  fmt)

◆ av_amf_get_color_profile()

enum AMF_VIDEO_CONVERTER_COLOR_PROFILE_ENUM av_amf_get_color_profile ( enum AVColorRange  color_range,
enum AVColorSpace  color_space 
)

◆ av_amf_display_mastering_meta_to_hdrmeta()

int av_amf_display_mastering_meta_to_hdrmeta ( const AVMasteringDisplayMetadata display_meta,
AMFHDRMetadata *  hdrmeta 
)

◆ av_amf_light_metadata_to_hdrmeta()

int av_amf_light_metadata_to_hdrmeta ( const AVContentLightMetadata light_meta,
AMFHDRMetadata *  hdrmeta 
)

◆ av_amf_extract_hdr_metadata()

int av_amf_extract_hdr_metadata ( const AVFrame frame,
AMFHDRMetadata *  hdrmeta 
)

Definition at line 233 of file hwcontext_amf.c.

Referenced by amf_avframe_to_amfsurface(), and amf_submit_frame().

◆ av_amf_attach_hdr_metadata()

int av_amf_attach_hdr_metadata ( AVFrame frame,
const AMFHDRMetadata *  hdrmeta 
)

Definition at line 255 of file hwcontext_amf.c.

Referenced by amf_amfsurface_to_avframe().