Google 致力于为黑人社区推动种族平等。查看具体举措

tv_input_device结构参考

tv_input_device结构参考

#include < tv_input.h >

资料栏位

结构hw_device_t常见的
int(*初始化)(结构tv_input_device * dev,const tv_input_callback_ops_t * callback,void * data)
int(* get_stream_configurations )(const struct tv_input_device * dev,int device_id,int * num_configurations,const tv_stream_config_t ** configs)
int(* open_stream )(结构tv_input_device * dev,int device_id, tv_stream_t * stream)
int(* close_stream )(结构tv_input_device * dev,int device_id,int stream_id)
int(* request_capture )(结构tv_input_device * dev,int device_id,int stream_id,buffer_handle_t缓冲区,uint32_t seq)
int(* cancel_capture )(结构tv_input_device * dev,int device_id,int stream_id,uint32_t seq)
空白 *保留[16]

详细说明

在文件tv_input.h的304行的定义。

现场文件

int(* cancel_capture)(结构tv_input_device * dev,int device_id,int stream_id,uint32_t seq)

在文件tv_input.h的397行的定义。

int(* close_stream)(结构tv_input_device * dev,int device_id,int stream_id)

在文件tv_input.h的362行的定义。

struct hw_device_t通用

在文件tv_input.h的305行的定义。

int(* get_stream_configurations)(const struct tv_input_device * dev,int device_id,int * num_configurations,const tv_stream_config_t ** configs)

在文件tv_input.h的335行的定义。

int(*初始化)(结构tv_input_device * dev,const tv_input_callback_ops_t * callback,void * data)

在文件tv_input.h的321行的定义。

int(* open_stream)(结构tv_input_device * dev,int device_id, tv_stream_t * stream)

在文件tv_input.h的350行的定义。

int(* request_capture)(结构tv_input_device * dev,int device_id,int stream_id,buffer_handle_t缓冲区,uint32_t seq)

在文件tv_input.h的385行的定义。

无效*保留[16]

文件tv_input.h的400行的定义。


该结构的文档是从以下文件生成的:
  • 硬件/ libhardware / include / hardware / tv_input.h