CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
live_view.h-Dateireferenz
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  lv_framebuffer_desc
 
struct  lv_data_header
 

Makrodefinitionen

#define LIVE_VIEW_VERSION_MAJOR   2
 
#define LIVE_VIEW_VERSION_MINOR   2
 
#define LV_TFR_VIEWPORT   0x01
 
#define LV_TFR_BITMAP   0x04
 
#define LV_TFR_PALETTE   0x08
 
#define LV_TFR_BITMAP_OPACITY   0x10
 

Aufzählungen

enum  lv_aspect_rato { LV_ASPECT_4_3, LV_ASPECT_16_9, LV_ASPECT_3_2 }
 
enum  lv_fb_type {
  LV_FB_YUV8, LV_FB_PAL8, LV_FB_YUV8B, LV_FB_YUV8C,
  LV_FB_OPACITY8
}
 

Makro-Dokumentation

#define LIVE_VIEW_VERSION_MAJOR   2

Definiert in Zeile 23 der Datei live_view.h.

#define LIVE_VIEW_VERSION_MINOR   2

Definiert in Zeile 24 der Datei live_view.h.

#define LV_TFR_BITMAP   0x04

Definiert in Zeile 37 der Datei live_view.h.

#define LV_TFR_BITMAP_OPACITY   0x10

Definiert in Zeile 39 der Datei live_view.h.

#define LV_TFR_PALETTE   0x08

Definiert in Zeile 38 der Datei live_view.h.

#define LV_TFR_VIEWPORT   0x01

Definiert in Zeile 36 der Datei live_view.h.

Dokumentation der Aufzählungstypen

Aufzählungswerte
LV_ASPECT_4_3 
LV_ASPECT_16_9 
LV_ASPECT_3_2 

Definiert in Zeile 42 der Datei live_view.h.

42  {
45  // below added in 2.2
47 };
enum lv_fb_type
Aufzählungswerte
LV_FB_YUV8 
LV_FB_PAL8 
LV_FB_YUV8B 
LV_FB_YUV8C 
LV_FB_OPACITY8 

Definiert in Zeile 53 der Datei live_view.h.

53  {
54  LV_FB_YUV8, // 8 bit per element UYVYYY, used for live view
55  LV_FB_PAL8, // 8 bit paletted, used for bitmap overlay. Note palette data and type sent separately
56  // below added in 2.2
57  LV_FB_YUV8B,// 8 bit per element UYVY, used for live view and overlay on Digic 6
58  LV_FB_YUV8C,// 8 bit per element UYVY, used for alternate Digic 6 live view
59  LV_FB_OPACITY8,// 8 bit opacity / alpha buffer
60 };