Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Representa uma coleção de propriedades de formato de imagem (por exemplo, FOURCC, largura, altura, passo, ...)
Membros
Propriedades
Sintaxe: public FrameFormatProperties & Properties;
Obtém uma coleção de propriedades adicionais do FrameFormat.
~FrameFormat
Sintaxe: public inline virtual ~FrameFormat ( );
Desestrui uma instância da classe FrameFormat.
GetFourCC
Sintaxe: public inline std::string GetFourCC ( ) const;
Obtém o valor FOURCC do formato de imagem.
Devoluções
O código de formato FOURCC como uma cadeia
GetFourCC
Sintaxe: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Obtém o valor FOURCC do formato de imagem.
Parâmetros
ch1Ponteiro para caráter para receber o caráter FOURCC 1ch2Ponteiro para caráter para receber o caráter FOURCC 2ch3Ponteiro para caráter para receber o caráter FOURCC 3ch4Ponteiro para caráter para receber o caráter FOURCC 4
GetWidth
Sintaxe: public inline int GetWidth ( ) const;
Obtém a largura do píxel do formato de imagem.
Devoluções
A largura do pixel da imagem.
GetHeight
Sintaxe: public inline int GetHeight ( ) const;
Obtém a altura do píxel do formato de imagem.
Devoluções
A altura do pixel da imagem.
GetStride
Sintaxe: public inline int GetStride ( ) const;
Obtém o passo de píxeis do formato de imagem.
Devoluções
O passo de pixel da imagem.
SetBitsPerPixel
Sintaxe: public inline void SetBitsPerPixel ( int bitsPerPixel );
Define os bits do formato de imagem por valor de pixel.
Parâmetros
-
bitsPerPixelOs bits da imagem por valor de pixel.
GetBitsPerPixel
Sintaxe: public inline int GetBitsPerPixel ( ) const;
Obtém os bits do formato de imagem por valor de pixel.
Devoluções
Os bits da imagem por valor de pixel.
CreateFourCCFormat
Sintaxe: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Inicializa uma nova instância da classe FrameFormat com base num valor FourCC.
Parâmetros
ch1Caráter FOURCC 1ch2Caráter FOURCC 2ch3Caráter FOURCC 3ch4Caráter FOURCC 4widthLargura do pixel do formato da imagemheightA altura do píxel do formato da imagemstrideO passo de píxeis do formato de imagem
Devoluções
O FrameFormat recém-criado moldado dentro de um std::shared_ptr
CreateRGBFormat
Sintaxe: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa uma nova instância da classe FrameFormat para imagens ARGB de 32 bits descomprimidas.
Parâmetros
bitsPerPixelOs bits do formato de imagem por pixel (por exemplo, 8, 16, 24, 32, ...)widthLargura do pixel do formato da imagem (por exemplo, 640)heightA altura do pixel do formato da imagem (por exemplo, 480)strideO passo de píxeis do formato de imagem
Devoluções
O FrameFormat recém-criado moldado dentro de um std::shared_ptr
CreateGreyFormat
Sintaxe: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa uma nova instância da classe FrameFormat para imagens cinzentas não comprimidas.
Parâmetros
bitsPerPixelOs bits do formato de imagem por pixel (por exemplo, 8, 16, 24, 32, ...)widthLargura do pixel do formato da imagem (por exemplo, 640)heightA altura do pixel do formato da imagem (por exemplo, 480)strideO passo de píxeis do formato de imagem
Devoluções
O FrameFormat recém-criado moldado dentro de um std::shared_ptr
CreateBGRFormat
Sintaxe: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa uma nova instância da classe FrameFormat para imagens BGR não comprimidas.
Parâmetros
bitsPerPixelOs bits do formato de imagem por pixel (por exemplo, 8, 16, 24, 32, ...)widthLargura do pixel do formato da imagem (por exemplo, 640)heightA altura do pixel do formato da imagem (por exemplo, 480)strideO passo de píxeis do formato de imagem
Devoluções
O FrameFormat recém-criado moldado dentro de um std::shared_ptr
CreateBGRAFormat
Sintaxe: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa uma nova instância da classe FrameFormat para imagens BGRA não comprimidas.
Parâmetros
bitsPerPixelOs bits do formato de imagem por pixel (por exemplo, 8, 16, 24, 32, ...)widthLargura do pixel do formato da imagem (por exemplo, 640)heightA altura do pixel do formato da imagem (por exemplo, 480)strideO passo de píxeis do formato de imagem
Devoluções
O FrameFormat recém-criado moldado dentro de um std::shared_ptr