VLC 4.0.0-dev
vlc_encoder_operations Struct Reference

#include <vlc_codec.h>

Collaboration diagram for vlc_encoder_operations:
[legend]

Data Fields

void(* close )(encoder_t *)
 
union {
   block_t *(*   encode_video )(encoder_t *, picture_t *)
 
   block_t *(*   encode_audio )(encoder_t *, block_t *)
 
   block_t *(*   encode_sub )(encoder_t *, subpicture_t *)
 
}; 
 

Field Documentation

◆ 

union { ... } vlc_encoder_operations::@198

◆ close

void(* vlc_encoder_operations::close) (encoder_t *)

Referenced by vlc_encoder_Destroy().

◆ encode_audio

block_t *(* vlc_encoder_operations::encode_audio) (encoder_t *, block_t *)

Referenced by vlc_encoder_EncodeAudio().

◆ encode_sub

block_t *(* vlc_encoder_operations::encode_sub) (encoder_t *, subpicture_t *)

Referenced by vlc_encoder_EncodeSub().

◆ encode_video

block_t *(* vlc_encoder_operations::encode_video) (encoder_t *, picture_t *)

Referenced by vlc_encoder_EncodeVideo().


The documentation for this struct was generated from the following file: