consumerir_device 構造体リファレンス
#include <
consumerir.h
>
データ フィールド |
|
struct hw_device_t | common |
int(* | transmit )(struct consumerir_device *dev, int carrier_freq, const int pattern[], int pattern_len) |
int(* | get_num_carrier_freqs )(struct consumerir_device *dev) |
int(* | get_carrier_freqs )(struct consumerir_device *dev, size_t len, consumerir_freq_range_t *ranges) |
void * | 予約済み [8-3] |
詳細な説明
ファイル consumerir.h の 44 行 の定義。
フィールドのドキュメント
struct hw_device_t common |
一般的な消費者向け IR デバイスのメソッド。この構造体のユーザーは、 hw_device_t が consumerir_device を参照していることが判明しているコンテキストで、 hw_device_t を consumerir_device ポインタにキャストするため、このメンバーは consumerir_device の最初のメンバーである必要があります。
ファイル consumerir.h の 51 行 の定義。
int(* get_carrier_freqs)(struct consumerir_device *dev, size_t len, consumerir_freq_range_t *ranges) |
ファイル consumerir.h の 85 行 の定義。
int(* get_num_carrier_freqs)(struct consumerir_device *dev) |
ファイル consumerir.h の 75 行 の定義。
void* reserved[8-3] |
ファイル consumerir.h の 89 行目 の定義。
int(* transmit)(struct consumerir_device *dev, int carrier_freq, const int pattern[], int pattern_len) |
ファイル consumerir.h の 65 行 の定義。
この構造体のドキュメントは、次のファイルから生成されました。
- hardware/libhardware/include/hardware/ consumerir.h