OpenMAX IL 標頭檔案的定義

2021-05-22 01:31:56 字數 660 閱讀 5434

il(v1.1.2)中每個標頭檔案的作用是什麼:

• omx_types.h: data types used in the openmax il

• omx_core.h: openmax il core api

• omx_component.h: openmax il component api

• omx_audio.h: openmax il audio domain data structures

• omx_ivcommon.h: openmax il structures common to image and video domains

• omx_video.h: openmax il video domain data structures

• omx_image.h: openmax il image domain data structures

• omx_other.h: openmax il other domain data structures (includes a/v synchronization)

• omx_index.h: index of all openmax il-defined data structures

• omx_contentpipe.h: content pipe definition

標頭檔案定義變數的問題

這次又犯了標頭檔案定義變數的錯誤問題,關鍵是linux環境下還不報錯!例子如下 在common config.h標頭檔案中定義了如下變數 int channel num 1024 後在檔案中的乙個函式中修改此變數為120,但是退出此函式後,列印出變數的值,竟然依舊是1024。正確的做法是在commo...

避免標頭檔案的重定義

假設原始檔test.c中包含a.h和b.h兩個標頭檔案,而a.h和b.h裡又都包含另乙個標頭檔案x.h 很常見 那麼x.h就會被test.c兩次include,如果x.h裡定義了某結構體,如 typedef struct test 預處理 見c編譯過程 後,test.c裡包含兩個struct tes...

標頭檔案中定義變數

在標頭檔案中定義了乙個變數,若另乙個檔案再 int 變數名 則會再產生乙個相同變數的定義,在linux環境中編譯時會發生如 menu.o sbss 0x0 multiple definition of is refresh living time thread created main.o sbss...