Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mewakili kumpulan properti format gambar (misalnya FOURCC, lebar, tinggi, langkah, ...)
Anggota
Properti
Sitnaksis: public FrameFormatProperties & Properties;
Mendapatkan kumpulan properti FrameFormat tambahan.
~FrameFormat
Sitnaksis: public inline virtual ~FrameFormat ( );
Merusak instans kelas FrameFormat.
GetFourCC
Sitnaksis: public inline std::string GetFourCC ( ) const;
Mendapatkan nilai FOURCC format gambar.
Mengembalikan
Kode format FOURCC sebagai string
GetFourCC
Sitnaksis: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Mendapatkan nilai FOURCC format gambar.
Parameter
ch1Penunjuk ke karakter untuk menerima karakter FOURCC 1ch2Penunjuk ke karakter untuk menerima karakter FOURCC 2ch3Penunjuk ke karakter untuk menerima karakter FOURCC 3ch4Penunjuk ke karakter untuk menerima karakter FOURCC 4
GetWidth
Sitnaksis: public inline int GetWidth ( ) const;
Mendapatkan lebar piksel format gambar.
Mengembalikan
Lebar piksel gambar.
GetHeight
Sitnaksis: public inline int GetHeight ( ) const;
Mendapatkan tinggi piksel format gambar.
Mengembalikan
Tinggi piksel gambar.
GetStride
Sitnaksis: public inline int GetStride ( ) const;
Mendapatkan langkah piksel format gambar.
Mengembalikan
Langkah piksel gambar.
SetBitsPerPixel
Sitnaksis: public inline void SetBitsPerPixel ( int bitsPerPixel );
Mengatur bit format gambar per nilai piksel.
Parameter
-
bitsPerPixelBit gambar per nilai piksel.
GetBitsPerPixel
Sitnaksis: public inline int GetBitsPerPixel ( ) const;
Mendapatkan bit format gambar per nilai piksel.
Mengembalikan
Bit gambar per nilai piksel.
CreateFourCCFormat
Sitnaksis: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Menginisialisasi instans baru kelas FrameFormat berdasarkan nilai FourCC.
Parameter
ch1Karakter FOURCC 1ch2Karakter FOURCC 2ch3Karakter FOURCC 3ch4Karakter FOURCC 4widthLebar piksel format gambarheightTinggi piksel format gambarstrideLangkah piksel format gambar
Mengembalikan
FrameFormat yang baru dibuat dibungkus di dalam std::shared_ptr
CreateRGBFormat
Sitnaksis: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Menginisialisasi instans baru kelas FrameFormat untuk gambar ARGB 32bit yang tidak dikompresi.
Parameter
bitsPerPixelBit format gambar per piksel (misalnya 8, 16, 24, 32, ...)widthLebar piksel format gambar (misalnya 640)heightTinggi piksel format gambar (misalnya 480)strideLangkah piksel format gambar
Mengembalikan
FrameFormat yang baru dibuat dibungkus di dalam std::shared_ptr
CreateGreyFormat
Sitnaksis: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Menginisialisasi instans baru kelas FrameFormat untuk gambar Abu-abu yang tidak dikompresi.
Parameter
bitsPerPixelBit format gambar per piksel (misalnya 8, 16, 24, 32, ...)widthLebar piksel format gambar (misalnya 640)heightTinggi piksel format gambar (misalnya 480)strideLangkah piksel format gambar
Mengembalikan
FrameFormat yang baru dibuat dibungkus di dalam std::shared_ptr
CreateBGRFormat
Sitnaksis: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Menginisialisasi instans baru kelas FrameFormat untuk gambar BGR yang tidak dikompresi.
Parameter
bitsPerPixelBit format gambar per piksel (misalnya 8, 16, 24, 32, ...)widthLebar piksel format gambar (misalnya 640)heightTinggi piksel format gambar (misalnya 480)strideLangkah piksel format gambar
Mengembalikan
FrameFormat yang baru dibuat dibungkus di dalam std::shared_ptr
CreateBGRAFormat
Sitnaksis: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Menginisialisasi instans baru kelas FrameFormat untuk gambar BGRA yang tidak dikompresi.
Parameter
bitsPerPixelBit format gambar per piksel (misalnya 8, 16, 24, 32, ...)widthLebar piksel format gambar (misalnya 640)heightTinggi piksel format gambar (misalnya 480)strideLangkah piksel format gambar
Mengembalikan
FrameFormat yang baru dibuat dibungkus di dalam std::shared_ptr