Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 FrameFormat adicionais.
~FrameFormat
Sintaxe: public inline virtual ~FrameFormat ( );
Destrui uma instância da classe FrameFormat.
GetFourCC
Sintaxe: public inline std::string GetFourCC ( ) const;
Obtém o valor FOURCC do formato de imagem.
Retornos
O código de formato FOURCC como uma cadeia de caracteres
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 char para receber o caractere FOURCC 1ch2Ponteiro para char para receber o caractere FOURCC 2ch3Ponteiro para char para receber o caractere FOURCC 3ch4Ponteiro para char para receber o caractere FOURCC 4
Getwidth
Sintaxe: public inline int GetWidth ( ) const;
Obtém a largura de pixel do formato de imagem.
Retornos
A largura do pixel da imagem.
Getheight
Sintaxe: public inline int GetHeight ( ) const;
Obtém a altura do pixel do formato de imagem.
Retornos
A altura do pixel da imagem.
GetStride
Sintaxe: public inline int GetStride ( ) const;
Obtém o passo de pixel do formato de imagem.
Retornos
O passo do pixel da imagem.
SetBitsPerPixel
Sintaxe: public inline void SetBitsPerPixel ( int bitsPerPixel );
Define o valor de bits por pixel do formato de imagem.
Parâmetros
-
bitsPerPixelOs bits da imagem por valor de pixel.
GetBitsPerPixel
Sintaxe: public inline int GetBitsPerPixel ( ) const;
Obtém o valor de bits por pixel do formato de imagem.
Retornos
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 em um valor FourCC.
Parâmetros
ch1Caractere FOURCC 1ch2Caractere FOURCC 2ch3Caractere FOURCC 3ch4Caractere FOURCC 4widthLargura de pixel do formato de imagemheightAltura do pixel do formato de imagemstridePasso de pixel do formato de imagem
Retornos
O FrameFormat recém-criado encapsulado 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 32bits não compactadas.
Parâmetros
bitsPerPixelOs bits por pixel do formato de imagem (por exemplo, 8, 16, 24, 32, ...)widthLargura de pixel do formato de imagem (por exemplo, 640)heightAltura do pixel do formato de imagem (por exemplo, 480)stridePasso de pixel do formato de imagem
Retornos
O FrameFormat recém-criado encapsulado 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 cinza não compactadas.
Parâmetros
bitsPerPixelOs bits por pixel do formato de imagem (por exemplo, 8, 16, 24, 32, ...)widthLargura de pixel do formato de imagem (por exemplo, 640)heightAltura do pixel do formato de imagem (por exemplo, 480)stridePasso de pixel do formato de imagem
Retornos
O FrameFormat recém-criado encapsulado 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 compactadas.
Parâmetros
bitsPerPixelOs bits por pixel do formato de imagem (por exemplo, 8, 16, 24, 32, ...)widthLargura de pixel do formato de imagem (por exemplo, 640)heightAltura do pixel do formato de imagem (por exemplo, 480)stridePasso de pixel do formato de imagem
Retornos
O FrameFormat recém-criado encapsulado 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 compactadas.
Parâmetros
bitsPerPixelOs bits por pixel do formato de imagem (por exemplo, 8, 16, 24, 32, ...)widthLargura de pixel do formato de imagem (por exemplo, 640)heightAltura do pixel do formato de imagem (por exemplo, 480)stridePasso de pixel do formato de imagem
Retornos
O FrameFormat recém-criado encapsulado dentro de um std::shared_ptr