libgpac
Documentation of the core library of GPAC
Terminal User

GPAC terminal <-> user API. More...

+ Collaboration diagram for Terminal User:

Data Structures

struct  GF_User
 

Typedefs

typedef struct _tag_terminal GF_Terminal
 

Enumerations

enum  {
  GF_TERM_INIT_HIDE = 1, GF_TERM_NO_AUDIO = 1<<1, GF_TERM_NO_DEF_AUDIO_OUT = 1<<2, GF_TERM_NO_VIDEO = 1<<3,
  GF_TERM_WINDOW_NO_THREAD = 1<<4, GF_TERM_NO_WINDOWPROC_OVERRIDE = 1<<5, GF_TERM_WINDOW_NO_DECORATION = 1<<6, GF_TERM_WINDOW_TRANSPARENT = 1<<7,
  GF_TERM_WINDOWLESS = 1<<8
}
 
enum  GF_CompositorGrabMode { GF_SC_GRAB_DEPTH_NONE = 0, GF_SC_GRAB_DEPTH_ONLY = 1, GF_SC_GRAB_DEPTH_RGBD = 2, GF_SC_GRAB_DEPTH_RGBDS = 3 }
 

Detailed Description

This section documents the user-level API of the GPAC media player.

Typedef Documentation

◆ GF_Terminal

typedef struct _tag_terminal GF_Terminal

GPAC client terminal

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

terminal creation flags

◆ GF_CompositorGrabMode

compositor screen buffer grab mode