Capturador de vídeo. Mais...
#include "config.h"
#include "video_frame.h"
| Estruturas de Dados | |
| struct | configurações_do_otc_video_capturer |
| struct | otc_video_capturer_callbacks |
| Definições de tipos | |
| typedef struct otc_video_capturer | otc_video_capturer |
| Funções | |
| otc_status | otc_video_capturer_fornecer_quadro (const otc_video_capturer *capturador, int rotação, const otc_video_frame *quadro) |
| otc_status const | otc_video_capturer_set_content_hint (const otc_video_capturer *capturador, enumeração otc_video_capturer_content_hint_type content_hint) |
| enum otc_video_capturer_content_hint_type const | otc_video_capturer_get_content_hint (const otc_video_capturer *capturador) |
Descrição detalhada
Capturador de vídeo.
Este arquivo inclui a definição do tipo de um capturador de vídeo, juntamente com várias declarações de funções úteis ao trabalhar com ele.
Documentação sobre `typedef`
otc_video_capturer
| typedef struct otc_video_capturer otc_video_capturer |
Definição do tipo de capturador de vídeo.
Documentação sobre tipos de enumeração
otc_video_capturer_content_hint_type
Define valores para o content_hint parâmetro do otc_video_capturer_set_content_hint função.
| Recenseador | |
|---|---|
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_NONE | Nenhuma sugestão fornecida. Será utilizado o valor padrão “nenhum”. |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_MOTION | value = "movimento" |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_DETAIL | value = "detalhe". |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_TEXT | valor = "texto". |
Documentação da função
otc_video_capturer_get_content_hint()
| enum otc_video_capturer_content_hint_type const otc_video_capturer_get_content_hint | ( | const otc_video_capturer * | capturador | ) |
Retorna o valor de content_hint para a fonte de vídeo do capturador.
Parâmetros : | | | | --- | --- | | capturer | O ponteiro para o capturer. |
Retorna : Valor de enumeração do tipo otc_video_capturer_content_hint_type
otc_video_capturer_provide_frame()
| otc_status otc_video_capturer_fornecer_quadro | ( | const otc_video_capturer * | capturador, |
| int | rotação, | ||
| const otc_video_frame * | quadro | ||
| ) |
Fornece um quadro de vídeo ao capturador de vídeo.
Parâmetros : | | | | --- | --- | | capturer | Um ponteiro para a instância do capturador de vídeo. | | rotation | A rotação do quadro de vídeo. | | frame | Um ponteiro para a instância do quadro de vídeo a ser fornecida. |
Retornos : Valor de retorno que indica se houve erro ou sucesso.
Veja também : otc_video_frame
otc_video_capturer_set_content_hint()
| otc_status const otc_video_capturer_set_content_hint | ( | const otc_video_capturer * | capturador, |
| enum otc_video_capturer_content_hint_type | dica_de_conteúdo | ||
| ) |
Define a sugestão de conteúdo de vídeo como um dos valores da enumeração em otc_video_capturer_content_hint_type. Se a API receber qualquer valor diferente dos valores da enumeração especificados acima, registramos um aviso a respeito.
Parâmetros : | | | | --- | --- | | capturer | O ponteiro para o capturador | | content_hint | Valor de enumeração do tipo otc_video_capturer_content_hint_type. |
Retornos : Valor de retorno que indica falha ou sucesso.