2.8. ioctl CEC_ADAP_G_CONNECTOR_INFO

2.8.1. 名稱

CEC_ADAP_G_CONNECTOR_INFO - 查詢HDMI聯結器資訊

2.8.2. 概要

CEC_ADAP_G_CONNECTOR_INFO

int ioctl(int fd, CEC_ADAP_G_CONNECTOR_INFO, struct cec_connector_info *argp)

2.8.3. 引數

fd

open() 返回的檔案描述符。

argp

2.8.4. 描述

使用此ioctl,應用程式可以瞭解此CEC裝置對應於哪個HDMI聯結器。呼叫此ioctl時,應用程式應提供指向cec_connector_info結構的指標,核心將使用介面卡驅動程式提供的資訊填充該結構。 只有在設定了 CEC_CAP_CONNECTOR_INFO 功能時,此ioctl才可用。

型別 cec_connector_info
struct cec_connector_info

__u32

type

此介面卡關聯的聯結器型別。

union {

(anonymous)

struct cec_drm_connector_info

drm

struct cec_drm_connector_info

}

聯結器型別

CEC_CONNECTOR_TYPE_NO_CONNECTOR

0

沒有聯結器與介面卡關聯/驅動程式未提供資訊。

CEC_CONNECTOR_TYPE_DRM

1

指示DRM聯結器與此介面卡關聯。 有關聯結器的資訊可以在 struct cec_drm_connector_info 中找到。

型別 cec_drm_connector_info
struct cec_drm_connector_info

__u32

card_no

DRM卡號:卡的路徑中的數字,例如/dev/card0 中的 0。

__u32

connector_id

DRM聯結器ID。