LibMWCapture  3.3.1
LibMWCapture Documentation
Data Structures | Macros | Typedefs | Enumerations
MWLinux.h File Reference
#include <sys/types.h>
#include "MWCaptureExtension.h"

Go to the source code of this file.

Data Structures

struct  _MWCAP_STREAM_INFO
 
struct  _MWCAP_STREAMS_INFO
 
struct  _MWCAP_FIRMWARE_DATA
 
struct  _MWCAP_INPUT_SOURCE_ARRAY
 
struct  _MWCAP_EDID_DATA
 
struct  _MWCAP_HDMI_INFOFRAME_PACKET
 
struct  _MWCAP_VIDEO_TIMING_PAR
 
struct  _MWCAP_VIDEO_CUSTOM_TIMING_PAR
 
struct  _MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR
 
struct  _MWCAP_VIDEO_FRAME_INFO_PAR
 

Macros

#define MW_MAX_PROCESS_NAME_LEN   (64)
 
#define MWCAP_IOCTL_GET_STREAMS_COUNT   _IOR ('X', GET_STREAMS_COUNT_NUM, int)
 
#define MWCAP_IOCTL_GET_STREAMS_INFO   _IOWR('X', GET_STREAMS_INFO_NUM, MWCAP_STREAMS_INFO)
 
#define MWCAP_IOCTL_GET_CTRL_STREAM_ID   _IOR ('X', GET_CTRL_STREAM_ID_NUM, int)
 
#define MWCAP_IOCTL_SET_CTRL_STREAM_ID   _IOW ('X', SET_CTRL_STREAM_ID_NUM, int)
 
#define MWCAP_IOCTL_GET_SELF_STREAM_ID   _IOR ('X', GET_SELF_STREAM_ID_NUM, int)
 
#define MWCAP_IOCTL_GET_CHANNEL_INFO   _IOR ('X', GET_CHANNEL_INFO_NUM, MWCAP_CHANNEL_INFO)
 
#define MWCAP_IOCTL_GET_FAMILY_INFO   _IOR ('X', GET_FAMILY_INFO_NUM, MWCAP_PRO_CAPTURE_INFO)
 
#define MWCAP_IOCTL_GET_VIDEO_CAPS   _IOR ('X', GET_VIDEO_CAPS_NUM, MWCAP_VIDEO_CAPS)
 
#define MWCAP_IOCTL_GET_AUDIO_CAPS   _IOR ('X', GET_AUDIO_CAPS_NUM, MWCAP_AUDIO_CAPS)
 
#define MWCAP_IOCTL_GET_FIRMWARE_STORAGE   _IOR ('X', GET_FIRMWARE_STORAGE_NUM, MWCAP_FIRMWARE_STORAGE)
 
#define MWCAP_IOCTL_SET_FIRMWARE_ERASE   _IOW ('X', SET_FIRMWARE_ERASE_NUM, MWCAP_FIRMWARE_ERASE)
 
#define MWCAP_IOCTL_SET_FIRMWARE_DATA   _IOW ('X', SET_FIRMWARE_DATA_NUM, MWCAP_FIRMWARE_DATA)
 
#define MWCAP_IOCTL_GET_FIRMWARE_DATA   _IOWR('X', GET_FIRMWARE_DATA_NUM, MWCAP_FIRMWARE_DATA)
 
#define MWCAP_IOCTL_SET_LED_MODE   _IOW ('X', SET_LED_MODE_NUM, unsigned int)
 
#define MWCAP_IOCTL_SET_POST_RECONFIG   _IOW ('X', SET_POST_RECONFIG_NUM, unsigned int)
 
#define MWCAP_IOCTL_GET_CORE_TEMPERATURE   _IOR ('X', GET_CORE_TEMPERATURE_NUM, unsigned int)
 
#define MWCAP_IOCTL_GET_TIME   _IOR ('X', GET_TIME_NUM, long long)
 
#define MWCAP_IOCTL_SET_TIME   _IOW ('X', SET_TIME_NUM, long long)
 
#define MWCAP_IOCTL_TIME_REGULATION   _IOW ('X', TIME_REGULATION_NUM, long long)
 
#define MWCAP_IOCTL_TIMER_REGISTRATION   _IOWR('X', TIMER_REGISTRATION_NUM, MWCAP_TIMER_REGISTRATION_S)
 
#define MWCAP_IOCTL_TIMER_DEREGISTRATION   _IOW ('X', TIMER_DEREGISTRATION_NUM, MWCAP_PTR)
 
#define MWCAP_IOCTL_TIMER_EXPIRE_TIME   _IOW ('X', TIMER_EXPIRE_TIME_NUM, MWCAP_TIMER_EXPIRE_TIME)
 
#define MWCAP_IOCTL_NOTIFY_REGISTRATION   _IOWR('X', NOTIFY_REGISTRATION_NUM, MWCAP_NOTIFY_REGISTRATION_S)
 
#define MWCAP_IOCTL_NOTIFY_DEREGISTRATION   _IOW ('X', NOTIFY_DEREGISTRATION_NUM, MWCAP_PTR)
 
#define MWCAP_IOCTL_NOTIFY_STATUS   _IOWR('X', NOTIFY_STATUS_NUM, MWCAP_NOTIFY_STATUS)
 
#define MWCAP_IOCTL_NOTIFY_ENABLE   _IOW ('X', NOTIFY_ENABLE_NUM, MWCAP_NOTIFY_ENABLE)
 
#define MWCAP_IOCTL_GET_VIDEO_BUFFER_INFO   _IOR ('X', GET_VIDEO_BUFFER_INFO_NUM, MWCAP_VIDEO_BUFFER_INFO)
 
#define MWCAP_IOCTL_GET_VIDEO_FRAME_INFO   _IOWR('X', GET_VIDEO_FRAME_INFO_NUM, MWCAP_VIDEO_FRAME_INFO_PAR)
 
#define MWCAP_IOCTL_VIDEO_CAPTURE_OPEN   _IOW ('X', VIDEO_CAPTURE_OPEN_NUM, MWCAP_VIDEO_CAPTURE_OPEN)
 
#define MWCAP_IOCTL_VIDEO_CAPTURE_FRAME   _IOW ('X', VIDEO_CAPTURE_FRAME_NUM, MWCAP_VIDEO_CAPTURE_FRAME)
 
#define MWCAP_IOCTL_VIDEO_CAPTURE_STATUS   _IOR ('X', VIDEO_CAPTURE_STATUS_NUM, MWCAP_VIDEO_CAPTURE_STATUS)
 
#define MWCAP_IOCTL_VIDEO_CAPTURE_CLOSE   _IO ('X', VIDEO_CAPTURE_CLOSE_NUM)
 
#define MWCAP_IOCTL_AUDIO_CAPTURE_OPEN   _IO ('X', AUDIO_CAPTURE_OPEN_NUM)
 
#define MWCAP_IOCTL_AUDIO_CAPTURE_FRAME   _IOR ('X', AUDIO_CAPTURE_FRAME_NUM, MWCAP_AUDIO_CAPTURE_FRAME)
 
#define MWCAP_IOCTL_AUDIO_CAPTURE_CLOSE   _IO ('X', AUDIO_CAPTURE_CLOSE_NUM)
 
#define MWCAP_IOCTL_VIDEO_INPUT_SOURCE_COUNT   _IOR ('X', VIDEO_INPUT_SOURCE_COUNT_NUM, int)
 
#define MWCAP_IOCTL_VIDEO_INPUT_SOURCE_ARRAY   _IOWR('X', VIDEO_INPUT_SOURCE_ARRAY_NUM, MWCAP_INPUT_SOURCE_ARRAY)
 
#define MWCAP_IOCTL_AUDIO_INPUT_SOURCE_COUNT   _IOR ('X', AUDIO_INPUT_SOURCE_COUNT_NUM, int)
 
#define MWCAP_IOCTL_AUDIO_INPUT_SOURCE_ARRAY   _IOWR('X', AUDIO_INPUT_SOURCE_ARRAY_NUM, MWCAP_INPUT_SOURCE_ARRAY)
 
#define MWCAP_IOCTL_SET_INPUT_SOURCE_SCAN   _IOW ('X', SET_INPUT_SOURCE_SCAN_NUM, bool)
 
#define MWCAP_IOCTL_GET_INPUT_SOURCE_SCAN   _IOR ('X', GET_INPUT_SOURCE_SCAN_NUM, bool)
 
#define MWCAP_IOCTL_GET_INPUT_SOURCE_SCAN_STATE   _IOR ('X', GET_INPUT_SOURCE_SCAN_STATE_NUM, bool)
 
#define MWCAP_IOCTL_SET_AV_INPUT_SOURCE_LINK   _IOW ('X', SET_AV_INPUT_SOURCE_LINK_NUM, bool)
 
#define MWCAP_IOCTL_GET_AV_INPUT_SOURCE_LINK   _IOR ('X', GET_AV_INPUT_SOURCE_LINK_NUM, bool)
 
#define MWCAP_IOCTL_SET_VIDEO_INPUT_SOURCE   _IOW ('X', SET_VIDEO_INPUT_SOURCE_NUM, unsigned int)
 
#define MWCAP_IOCTL_GET_VIDEO_INPUT_SOURCE   _IOR ('X', GET_VIDEO_INPUT_SOURCE_NUM, unsigned int)
 
#define MWCAP_IOCTL_SET_AUDIO_INPUT_SOURCE   _IOW ('X', SET_AUDIO_INPUT_SOURCE_NUM, unsigned int)
 
#define MWCAP_IOCTL_GET_AUDIO_INPUT_SOURCE   _IOR ('X', GET_AUDIO_INPUT_SOURCE_NUM, unsigned int)
 
#define MWCAP_IOCTL_GET_EDID_DATA   _IOWR('X', GET_EDID_DATA_NUM, MWCAP_EDID_DATA)
 
#define MWCAP_IOCTL_SET_EDID_DATA   _IOW ('X', SET_EDID_DATA_NUM, MWCAP_EDID_DATA)
 
#define MWCAP_IOCTL_GET_INPUT_SPECIFIC_STATUS   _IOR ('X', GET_INPUT_SPECIFIC_STATUS_NUM, MWCAP_INPUT_SPECIFIC_STATUS)
 
#define MWCAP_IOCTL_GET_VIDEO_SIGNAL_STATUS   _IOR ('X', GET_VIDEO_SIGNAL_STATUS_NUM, MWCAP_VIDEO_SIGNAL_STATUS)
 
#define MWCAP_IOCTL_GET_AUDIO_SIGNAL_STATUS   _IOR ('X', GET_AUDIO_SIGNAL_STATUS_NUM, MWCAP_AUDIO_SIGNAL_STATUS)
 
#define MWCAP_IOCTL_GET_HDMI_INFOFRAME_VALID   _IOR ('X', GET_HDMI_INFOFRAME_VALID_NUM, unsigned int)
 
#define MWCAP_IOCTL_GET_HDMI_INFOFRAME_PACKET   _IOWR('X', GET_HDMI_INFOFRAME_PACKET_NUM, MWCAP_HDMI_INFOFRAME_PACKET)
 
#define MWCAP_IOCTL_GET_VIDEO_INPUT_ASPECT_RATIO   _IOR ('X', GET_VIDEO_INPUT_ASPECT_RATIO_NUM, MWCAP_VIDEO_ASPECT_RATIO)
 
#define MWCAP_IOCTL_SET_VIDEO_INPUT_ASPECT_RATIO   _IOW ('X', SET_VIDEO_INPUT_ASPECT_RATIO_NUM, MWCAP_VIDEO_ASPECT_RATIO)
 
#define MWCAP_IOCTL_GET_VIDEO_INPUT_COLOR_FORMAT   _IOR ('X', GET_VIDEO_INPUT_COLOR_FORMAT_NUM, MWCAP_VIDEO_COLOR_FORMAT)
 
#define MWCAP_IOCTL_SET_VIDEO_INPUT_COLOR_FORMAT   _IOW ('X', SET_VIDEO_INPUT_COLOR_FORMAT_NUM, MWCAP_VIDEO_COLOR_FORMAT)
 
#define MWCAP_IOCTL_GET_VIDEO_INPUT_QUANTIZATION_RANGE   _IOR ('X', GET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM, MWCAP_VIDEO_QUANTIZATION_RANGE)
 
#define MWCAP_IOCTL_SET_VIDEO_INPUT_QUANTIZATION_RANGE   _IOW ('X', SET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM, MWCAP_VIDEO_QUANTIZATION_RANGE)
 
#define MWCAP_IOCTL_VIDEO_CREATE_IMAGE   _IOWR('X', VIDEO_CREATE_IMAGE_NUM, MWCAP_VIDEO_CREATE_IMAGE)
 
#define MWCAP_IOCTL_VIDEO_OPEN_IMAGE   _IOWR('X', VIDEO_OPEN_IMAGE_NUM, MWCAP_VIDEO_IMAGE_REF)
 
#define MWCAP_IOCTL_VIDEO_CLOSE_IMAGE   _IOWR('X', VIDEO_CLOSE_IMAGE_NUM, MWCAP_VIDEO_IMAGE_REF)
 
#define MWCAP_IOCTL_VIDEO_UPLOAD_IMAGE   _IOW ('X', VIDEO_UPLOAD_IMAGE_NUM, MWCAP_VIDEO_UPLOAD_IMAGE)
 
#define MWCAP_IOCTL_GET_VIDEO_AUTO_H_ALIGN   _IOR ('X', GET_VIDEO_AUTO_H_ALIGN_NUM, BOOLEAN)
 
#define MWCAP_IOCTL_SET_VIDEO_AUTO_H_ALIGN   _IOW ('X', SET_VIDEO_AUTO_H_ALIGN_NUM, BOOLEAN)
 
#define MWCAP_IOCTL_GET_VIDEO_SAMPLING_PHASE   _IOR ('X', GET_VIDEO_SAMPLING_PHASE_NUM, BYTE)
 
#define MWCAP_IOCTL_SET_VIDEO_SAMPLING_PHASE   _IOW ('X', SET_VIDEO_SAMPLING_PHASE_NUM, BYTE)
 
#define MWCAP_IOCTL_GET_VIDEO_SAMPLING_PHASE_AUTO   _IOR ('X', GET_VIDEO_SAMPLING_PHASE_AUTO_NUM, BOOLEAN)
 
#define MWCAP_IOCTL_SET_VIDEO_SAMPLING_PHASE_AUTO   _IOW ('X', SET_VIDEO_SAMPLING_PHASE_AUTO_NUM, BOOLEAN)
 
#define MWCAP_IOCTL_SET_VIDEO_TIMING   _IOW ('X', SET_VIDEO_TIMING_NUM, MWCAP_VIDEO_TIMING)
 
#define MWCAP_IOCTL_GET_VIDEO_PREFERRED_TIMING_ARRAY   _IOWR('X', GET_VIDEO_PREFERRED_TIMING_ARRAY_NUM, MWCAP_VIDEO_TIMING_PAR)
 
#define MWCAP_IOCTL_SET_VIDEO_CUSTOM_TIMING   _IOW ('X', SET_VIDEO_CUSTOM_TIMING_NUM, MWCAP_VIDEO_CUSTOM_TIMING)
 
#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_TIMING_COUNT   _IOR ('X', GET_VIDEO_CUSTOM_TIMING_COUNT_NUM, DWORD)
 
#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_TIMING_ARRAY   _IOWR('X', GET_VIDEO_CUSTOM_TIMING_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_TIMING_PAR)
 
#define MWCAP_IOCTL_SET_VIDEO_CUSTOM_TIMING_ARRAY   _IOW ('X', SET_VIDEO_CUSTOM_TIMING_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_TIMING_PAR)
 
#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_RESOLUTION_COUNT   _IOR ('X', GET_VIDEO_CUSTOM_RESOLUTION_COUNT_NUM, DWORD)
 
#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_RESOLUTION_ARRAY   _IOWR('X', GET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR)
 
#define MWCAP_IOCTL_SET_VIDEO_CUSTOM_RESOLUTION_ARRAY   _IOW ('X', SET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR)
 
#define MWCAP_IOCTL_VIDEO_PIN_BUFFER   _IOW ('X', VIDEO_PIN_BUFFER_NUM, MWCAP_VIDEO_PIN_BUFFER)
 
#define MWCAP_IOCTL_VIDEO_UNPIN_BUFFER   _IOW ('X', VIDEO_UNPIN_BUFFER_NUM, MWCAP_PTR)
 
#define MWCAP_IOCTL_SETTINGS_SAVE_AS_PRESET   _IO ('X', SETTINGS_SAVE_AS_PRESET_NUM)
 
#define MWCAP_IOCTL_SETTINGS_RELOAD_PRESET   _IO ('X', SETTINGS_RELOAD_PRESET_NUM)
 
#define MWCAP_IOCTL_GET_VIDEO_CONNECTION_FORMAT   _IOR ('X', GET_VIDEO_CONNECTION_FORMAT_NUM, MWCAP_VIDEO_CONNECTION_FORMAT)
 
#define MWCAP_IOCTL_GET_VIDEO_PROCESS_SETTINGS   _IOR ('X', GET_VIDEO_PROCESS_SETTINGS_NUM, MWCAP_VIDEO_PROCESS_SETTINGS)
 
#define MWCAP_IOCTL_SET_VIDEO_PROCESS_SETTINGS   _IOW ('X', SET_VIDEO_PROCESS_SETTINGS_NUM, MWCAP_VIDEO_PROCESS_SETTINGS)
 
#define MWCAP_IOCTL_GET_VIDEO_OSD_SETTINGS   _IOR ('X', GET_VIDEO_OSD_SETTINGS_NUM, MWCAP_VIDEO_OSD_SETTINGS)
 
#define MWCAP_IOCTL_SET_VIDEO_OSD_SETTINGS   _IOW ('X', SET_VIDEO_OSD_SETTINGS_NUM, MWCAP_VIDEO_OSD_SETTINGS)
 
#define MWCAP_IOCTL_GET_VIDEO_OSD_IMAGE   _IOR ('X', GET_VIDEO_OSD_IMAGE_NUM, MWCAP_VIDEO_OSD_IMAGE)
 
#define MWCAP_IOCTL_SET_VIDEO_OSD_IMAGE   _IOW ('X', SET_VIDEO_OSD_IMAGE_NUM, MWCAP_VIDEO_OSD_IMAGE)
 
#define MWCAP_IOCTL_GET_BRIGHTNESS   _IOR ('X', GET_BRIGHTNESS_NUM, int)
 
#define MWCAP_IOCTL_SET_BRIGHTNESS   _IOW ('X', SET_BRIGHTNESS_NUM, int)
 
#define MWCAP_IOCTL_GET_CONTRAST   _IOR ('X', GET_CONTRAST_NUM, int)
 
#define MWCAP_IOCTL_SET_CONTRAST   _IOW ('X', SET_CONTRAST_NUM, int)
 
#define MWCAP_IOCTL_GET_HUE   _IOR ('X', GET_HUE_NUM, int)
 
#define MWCAP_IOCTL_SET_HUE   _IOW ('X', SET_HUE_NUM, int)
 
#define MWCAP_IOCTL_GET_SATURATION   _IOR ('X', GET_SATURATION_NUM, int)
 
#define MWCAP_IOCTL_SET_SATURATION   _IOW ('X', SET_SATURATION_NUM, int)
 
#define MWCAP_IOCTL_SET_SDI_ANC_TYPE   _IOW ('X', SET_SDI_ANC_TYPE, MWCAP_SDI_ANC_TYPE)
 
#define MWCAP_IOCTL_GET_SDI_ANC_PACKET   _IOR ('X', GET_SDI_ANC_PACKET, MWCAP_SDI_ANC_PACKET)
 
#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_OPEN   _IOW ('X', VIDEO_ECO_CAPTURE_OPEN_NUM, MWCAP_VIDEO_ECO_CAPTURE_OPEN)
 
#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_GET_SETTINGS   _IOR ('X', VIDEO_ECO_CAPTURE_GET_SETTINGS_NUM, MWCAP_VIDEO_ECO_CAPTURE_SETTINGS)
 
#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_SET_SETTINGS   _IOW ('X', VIDEO_ECO_CAPTURE_SET_SETTINGS_NUM, MWCAP_VIDEO_ECO_CAPTURE_SETTINGS)
 
#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_FRAME   _IOW ('X', VIDEO_ECO_CAPTURE_FRAME_NUM, MWCAP_VIDEO_ECO_CAPTURE_FRAME)
 
#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_STATUS   _IOR ('X', VIDEO_ECO_CAPTURE_STATUS_NUM, MWCAP_VIDEO_ECO_CAPTURE_STATUS)
 
#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_CLOSE   _IO ('X', VIDEO_ECO_CAPTURE_CLOSE_NUM)
 

Typedefs

typedef struct _MWCAP_STREAM_INFO MWCAP_STREAM_INFO
 
typedef struct _MWCAP_STREAMS_INFO MWCAP_STREAMS_INFO
 
typedef struct _MWCAP_FIRMWARE_DATA MWCAP_FIRMWARE_DATA
 
typedef struct _MWCAP_INPUT_SOURCE_ARRAY MWCAP_INPUT_SOURCE_ARRAY
 
typedef struct _MWCAP_EDID_DATA MWCAP_EDID_DATA
 
typedef struct _MWCAP_HDMI_INFOFRAME_PACKET MWCAP_HDMI_INFOFRAME_PACKET
 
typedef struct _MWCAP_VIDEO_TIMING_PAR MWCAP_VIDEO_TIMING_PAR
 
typedef struct _MWCAP_VIDEO_CUSTOM_TIMING_PAR MWCAP_VIDEO_CUSTOM_TIMING_PAR
 
typedef struct _MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR
 
typedef struct _MWCAP_VIDEO_FRAME_INFO_PAR MWCAP_VIDEO_FRAME_INFO_PAR
 

Enumerations

enum  {
  GET_STREAMS_COUNT_NUM = 1, GET_STREAMS_INFO_NUM, GET_CTRL_STREAM_ID_NUM, SET_CTRL_STREAM_ID_NUM,
  GET_SELF_STREAM_ID_NUM, GET_CHANNEL_INFO_NUM, GET_FAMILY_INFO_NUM, GET_VIDEO_CAPS_NUM,
  GET_AUDIO_CAPS_NUM, GET_FIRMWARE_STORAGE_NUM, SET_FIRMWARE_ERASE_NUM, SET_FIRMWARE_DATA_NUM,
  GET_FIRMWARE_DATA_NUM, SET_LED_MODE_NUM, SET_POST_RECONFIG_NUM, GET_CORE_TEMPERATURE_NUM,
  GET_TIME_NUM, SET_TIME_NUM, TIME_REGULATION_NUM, TIMER_REGISTRATION_NUM,
  TIMER_DEREGISTRATION_NUM, TIMER_EXPIRE_TIME_NUM, TIMER_WAIT_NUM, TIMER_CANCEL_NUM,
  NOTIFY_REGISTRATION_NUM, NOTIFY_DEREGISTRATION_NUM, NOTIFY_STATUS_NUM, NOTIFY_WAIT_NUM,
  NOTIFY_CANCEL_NUM, NOTIFY_ENABLE_NUM, GET_VIDEO_BUFFER_INFO_NUM, GET_VIDEO_FRAME_INFO_NUM,
  VIDEO_CAPTURE_OPEN_NUM, VIDEO_CAPTURE_FRAME_NUM, VIDEO_CAPTURE_STATUS_NUM, VIDEO_CAPTURE_CLOSE_NUM,
  AUDIO_CAPTURE_OPEN_NUM, AUDIO_CAPTURE_FRAME_NUM, AUDIO_CAPTURE_CLOSE_NUM, VIDEO_INPUT_SOURCE_COUNT_NUM,
  VIDEO_INPUT_SOURCE_ARRAY_NUM, AUDIO_INPUT_SOURCE_COUNT_NUM, AUDIO_INPUT_SOURCE_ARRAY_NUM, SET_INPUT_SOURCE_SCAN_NUM,
  GET_INPUT_SOURCE_SCAN_NUM, GET_INPUT_SOURCE_SCAN_STATE_NUM, SET_AV_INPUT_SOURCE_LINK_NUM, GET_AV_INPUT_SOURCE_LINK_NUM,
  SET_VIDEO_INPUT_SOURCE_NUM, GET_VIDEO_INPUT_SOURCE_NUM, SET_AUDIO_INPUT_SOURCE_NUM, GET_AUDIO_INPUT_SOURCE_NUM,
  GET_EDID_DATA_NUM, SET_EDID_DATA_NUM, GET_INPUT_SPECIFIC_STATUS_NUM, GET_VIDEO_SIGNAL_STATUS_NUM,
  GET_AUDIO_SIGNAL_STATUS_NUM, GET_HDMI_INFOFRAME_VALID_NUM, GET_HDMI_INFOFRAME_PACKET_NUM, GET_VIDEO_INPUT_ASPECT_RATIO_NUM,
  SET_VIDEO_INPUT_ASPECT_RATIO_NUM, GET_VIDEO_INPUT_COLOR_FORMAT_NUM, SET_VIDEO_INPUT_COLOR_FORMAT_NUM, GET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM,
  SET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM, GET_VIDEO_AUTO_H_ALIGN_NUM, SET_VIDEO_AUTO_H_ALIGN_NUM, GET_VIDEO_SAMPLING_PHASE_NUM,
  SET_VIDEO_SAMPLING_PHASE_NUM, GET_VIDEO_SAMPLING_PHASE_AUTO_NUM, SET_VIDEO_SAMPLING_PHASE_AUTO_NUM, SET_VIDEO_TIMING_NUM,
  GET_VIDEO_PREFERRED_TIMING_ARRAY_NUM, SET_VIDEO_CUSTOM_TIMING_NUM, GET_VIDEO_CUSTOM_TIMING_COUNT_NUM, GET_VIDEO_CUSTOM_TIMING_ARRAY_NUM,
  SET_VIDEO_CUSTOM_TIMING_ARRAY_NUM, GET_VIDEO_CUSTOM_RESOLUTION_COUNT_NUM, GET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM, SET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM,
  VIDEO_CREATE_IMAGE_NUM, VIDEO_OPEN_IMAGE_NUM, VIDEO_CLOSE_IMAGE_NUM, VIDEO_UPLOAD_IMAGE_NUM,
  VIDEO_PIN_BUFFER_NUM, VIDEO_UNPIN_BUFFER_NUM, SETTINGS_SAVE_AS_PRESET_NUM, SETTINGS_RELOAD_PRESET_NUM,
  GET_VIDEO_CONNECTION_FORMAT_NUM, GET_VIDEO_PROCESS_SETTINGS_NUM, SET_VIDEO_PROCESS_SETTINGS_NUM, GET_VIDEO_OSD_SETTINGS_NUM,
  SET_VIDEO_OSD_SETTINGS_NUM, GET_VIDEO_OSD_IMAGE_NUM, SET_VIDEO_OSD_IMAGE_NUM, GET_BRIGHTNESS_NUM,
  SET_BRIGHTNESS_NUM, GET_CONTRAST_NUM, SET_CONTRAST_NUM, GET_HUE_NUM,
  SET_HUE_NUM, GET_SATURATION_NUM, SET_SATURATION_NUM, SET_SDI_ANC_TYPE,
  GET_SDI_ANC_PACKET, GET_V4L2_FRAME_SDI_ANC_PACKETS_NUM, GET_ENABLE_V4L2_FRAME_SDI_ANC_NUM, SET_ENABLE_V4L2_FRAME_SDI_ANC_NUM,
  VIDEO_ECO_CAPTURE_OPEN_NUM, VIDEO_ECO_CAPTURE_GET_SETTINGS_NUM, VIDEO_ECO_CAPTURE_SET_SETTINGS_NUM, VIDEO_ECO_CAPTURE_FRAME_NUM,
  VIDEO_ECO_CAPTURE_STATUS_NUM, VIDEO_ECO_CAPTURE_CLOSE_NUM
}
 

Macro Definition Documentation

◆ MW_MAX_PROCESS_NAME_LEN

#define MW_MAX_PROCESS_NAME_LEN   (64)

Definition at line 10 of file MWLinux.h.

◆ MWCAP_IOCTL_AUDIO_CAPTURE_CLOSE

#define MWCAP_IOCTL_AUDIO_CAPTURE_CLOSE   _IO ('X', AUDIO_CAPTURE_CLOSE_NUM)

Definition at line 287 of file MWLinux.h.

◆ MWCAP_IOCTL_AUDIO_CAPTURE_FRAME

#define MWCAP_IOCTL_AUDIO_CAPTURE_FRAME   _IOR ('X', AUDIO_CAPTURE_FRAME_NUM, MWCAP_AUDIO_CAPTURE_FRAME)

Definition at line 286 of file MWLinux.h.

◆ MWCAP_IOCTL_AUDIO_CAPTURE_OPEN

#define MWCAP_IOCTL_AUDIO_CAPTURE_OPEN   _IO ('X', AUDIO_CAPTURE_OPEN_NUM)

Definition at line 285 of file MWLinux.h.

◆ MWCAP_IOCTL_AUDIO_INPUT_SOURCE_ARRAY

#define MWCAP_IOCTL_AUDIO_INPUT_SOURCE_ARRAY   _IOWR('X', AUDIO_INPUT_SOURCE_ARRAY_NUM, MWCAP_INPUT_SOURCE_ARRAY)

Definition at line 294 of file MWLinux.h.

◆ MWCAP_IOCTL_AUDIO_INPUT_SOURCE_COUNT

#define MWCAP_IOCTL_AUDIO_INPUT_SOURCE_COUNT   _IOR ('X', AUDIO_INPUT_SOURCE_COUNT_NUM, int)

Definition at line 293 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_AUDIO_CAPS

#define MWCAP_IOCTL_GET_AUDIO_CAPS   _IOR ('X', GET_AUDIO_CAPS_NUM, MWCAP_AUDIO_CAPS)

Definition at line 246 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_AUDIO_INPUT_SOURCE

#define MWCAP_IOCTL_GET_AUDIO_INPUT_SOURCE   _IOR ('X', GET_AUDIO_INPUT_SOURCE_NUM, unsigned int)

Definition at line 304 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_AUDIO_SIGNAL_STATUS

#define MWCAP_IOCTL_GET_AUDIO_SIGNAL_STATUS   _IOR ('X', GET_AUDIO_SIGNAL_STATUS_NUM, MWCAP_AUDIO_SIGNAL_STATUS)

Definition at line 313 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_AV_INPUT_SOURCE_LINK

#define MWCAP_IOCTL_GET_AV_INPUT_SOURCE_LINK   _IOR ('X', GET_AV_INPUT_SOURCE_LINK_NUM, bool)

Definition at line 300 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_BRIGHTNESS

#define MWCAP_IOCTL_GET_BRIGHTNESS   _IOR ('X', GET_BRIGHTNESS_NUM, int)

Definition at line 370 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_CHANNEL_INFO

#define MWCAP_IOCTL_GET_CHANNEL_INFO   _IOR ('X', GET_CHANNEL_INFO_NUM, MWCAP_CHANNEL_INFO)

Definition at line 243 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_CONTRAST

#define MWCAP_IOCTL_GET_CONTRAST   _IOR ('X', GET_CONTRAST_NUM, int)

Definition at line 372 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_CORE_TEMPERATURE

#define MWCAP_IOCTL_GET_CORE_TEMPERATURE   _IOR ('X', GET_CORE_TEMPERATURE_NUM, unsigned int)

Definition at line 257 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_CTRL_STREAM_ID

#define MWCAP_IOCTL_GET_CTRL_STREAM_ID   _IOR ('X', GET_CTRL_STREAM_ID_NUM, int)

Definition at line 239 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_EDID_DATA

#define MWCAP_IOCTL_GET_EDID_DATA   _IOWR('X', GET_EDID_DATA_NUM, MWCAP_EDID_DATA)

Definition at line 307 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_FAMILY_INFO

#define MWCAP_IOCTL_GET_FAMILY_INFO   _IOR ('X', GET_FAMILY_INFO_NUM, MWCAP_PRO_CAPTURE_INFO)

Definition at line 244 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_FIRMWARE_DATA

#define MWCAP_IOCTL_GET_FIRMWARE_DATA   _IOWR('X', GET_FIRMWARE_DATA_NUM, MWCAP_FIRMWARE_DATA)

Definition at line 252 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_FIRMWARE_STORAGE

#define MWCAP_IOCTL_GET_FIRMWARE_STORAGE   _IOR ('X', GET_FIRMWARE_STORAGE_NUM, MWCAP_FIRMWARE_STORAGE)

Definition at line 249 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_HDMI_INFOFRAME_PACKET

#define MWCAP_IOCTL_GET_HDMI_INFOFRAME_PACKET   _IOWR('X', GET_HDMI_INFOFRAME_PACKET_NUM, MWCAP_HDMI_INFOFRAME_PACKET)

Definition at line 317 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_HDMI_INFOFRAME_VALID

#define MWCAP_IOCTL_GET_HDMI_INFOFRAME_VALID   _IOR ('X', GET_HDMI_INFOFRAME_VALID_NUM, unsigned int)

Definition at line 316 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_HUE

#define MWCAP_IOCTL_GET_HUE   _IOR ('X', GET_HUE_NUM, int)

Definition at line 374 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_INPUT_SOURCE_SCAN

#define MWCAP_IOCTL_GET_INPUT_SOURCE_SCAN   _IOR ('X', GET_INPUT_SOURCE_SCAN_NUM, bool)

Definition at line 297 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_INPUT_SOURCE_SCAN_STATE

#define MWCAP_IOCTL_GET_INPUT_SOURCE_SCAN_STATE   _IOR ('X', GET_INPUT_SOURCE_SCAN_STATE_NUM, bool)

Definition at line 298 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_INPUT_SPECIFIC_STATUS

#define MWCAP_IOCTL_GET_INPUT_SPECIFIC_STATUS   _IOR ('X', GET_INPUT_SPECIFIC_STATUS_NUM, MWCAP_INPUT_SPECIFIC_STATUS)

Definition at line 311 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_SATURATION

#define MWCAP_IOCTL_GET_SATURATION   _IOR ('X', GET_SATURATION_NUM, int)

Definition at line 376 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_SDI_ANC_PACKET

#define MWCAP_IOCTL_GET_SDI_ANC_PACKET   _IOR ('X', GET_SDI_ANC_PACKET, MWCAP_SDI_ANC_PACKET)

Definition at line 381 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_SELF_STREAM_ID

#define MWCAP_IOCTL_GET_SELF_STREAM_ID   _IOR ('X', GET_SELF_STREAM_ID_NUM, int)

Definition at line 241 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_STREAMS_COUNT

#define MWCAP_IOCTL_GET_STREAMS_COUNT   _IOR ('X', GET_STREAMS_COUNT_NUM, int)

Definition at line 237 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_STREAMS_INFO

#define MWCAP_IOCTL_GET_STREAMS_INFO   _IOWR('X', GET_STREAMS_INFO_NUM, MWCAP_STREAMS_INFO)

Definition at line 238 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_TIME

#define MWCAP_IOCTL_GET_TIME   _IOR ('X', GET_TIME_NUM, long long)

Definition at line 260 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_AUTO_H_ALIGN

#define MWCAP_IOCTL_GET_VIDEO_AUTO_H_ALIGN   _IOR ('X', GET_VIDEO_AUTO_H_ALIGN_NUM, BOOLEAN)

Definition at line 334 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_BUFFER_INFO

#define MWCAP_IOCTL_GET_VIDEO_BUFFER_INFO   _IOR ('X', GET_VIDEO_BUFFER_INFO_NUM, MWCAP_VIDEO_BUFFER_INFO)

Definition at line 275 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_CAPS

#define MWCAP_IOCTL_GET_VIDEO_CAPS   _IOR ('X', GET_VIDEO_CAPS_NUM, MWCAP_VIDEO_CAPS)

Definition at line 245 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_CONNECTION_FORMAT

#define MWCAP_IOCTL_GET_VIDEO_CONNECTION_FORMAT   _IOR ('X', GET_VIDEO_CONNECTION_FORMAT_NUM, MWCAP_VIDEO_CONNECTION_FORMAT)

Definition at line 361 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_CUSTOM_RESOLUTION_ARRAY

#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_RESOLUTION_ARRAY   _IOWR('X', GET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR)

Definition at line 348 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_CUSTOM_RESOLUTION_COUNT

#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_RESOLUTION_COUNT   _IOR ('X', GET_VIDEO_CUSTOM_RESOLUTION_COUNT_NUM, DWORD)

Definition at line 347 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_CUSTOM_TIMING_ARRAY

#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_TIMING_ARRAY   _IOWR('X', GET_VIDEO_CUSTOM_TIMING_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_TIMING_PAR)

Definition at line 345 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_CUSTOM_TIMING_COUNT

#define MWCAP_IOCTL_GET_VIDEO_CUSTOM_TIMING_COUNT   _IOR ('X', GET_VIDEO_CUSTOM_TIMING_COUNT_NUM, DWORD)

Definition at line 344 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_FRAME_INFO

#define MWCAP_IOCTL_GET_VIDEO_FRAME_INFO   _IOWR('X', GET_VIDEO_FRAME_INFO_NUM, MWCAP_VIDEO_FRAME_INFO_PAR)

Definition at line 276 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_INPUT_ASPECT_RATIO

#define MWCAP_IOCTL_GET_VIDEO_INPUT_ASPECT_RATIO   _IOR ('X', GET_VIDEO_INPUT_ASPECT_RATIO_NUM, MWCAP_VIDEO_ASPECT_RATIO)

Definition at line 320 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_INPUT_COLOR_FORMAT

#define MWCAP_IOCTL_GET_VIDEO_INPUT_COLOR_FORMAT   _IOR ('X', GET_VIDEO_INPUT_COLOR_FORMAT_NUM, MWCAP_VIDEO_COLOR_FORMAT)

Definition at line 322 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_INPUT_QUANTIZATION_RANGE

#define MWCAP_IOCTL_GET_VIDEO_INPUT_QUANTIZATION_RANGE   _IOR ('X', GET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM, MWCAP_VIDEO_QUANTIZATION_RANGE)

Definition at line 324 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_INPUT_SOURCE

#define MWCAP_IOCTL_GET_VIDEO_INPUT_SOURCE   _IOR ('X', GET_VIDEO_INPUT_SOURCE_NUM, unsigned int)

Definition at line 302 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_OSD_IMAGE

#define MWCAP_IOCTL_GET_VIDEO_OSD_IMAGE   _IOR ('X', GET_VIDEO_OSD_IMAGE_NUM, MWCAP_VIDEO_OSD_IMAGE)

Definition at line 366 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_OSD_SETTINGS

#define MWCAP_IOCTL_GET_VIDEO_OSD_SETTINGS   _IOR ('X', GET_VIDEO_OSD_SETTINGS_NUM, MWCAP_VIDEO_OSD_SETTINGS)

Definition at line 364 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_PREFERRED_TIMING_ARRAY

#define MWCAP_IOCTL_GET_VIDEO_PREFERRED_TIMING_ARRAY   _IOWR('X', GET_VIDEO_PREFERRED_TIMING_ARRAY_NUM, MWCAP_VIDEO_TIMING_PAR)

Definition at line 342 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_PROCESS_SETTINGS

#define MWCAP_IOCTL_GET_VIDEO_PROCESS_SETTINGS   _IOR ('X', GET_VIDEO_PROCESS_SETTINGS_NUM, MWCAP_VIDEO_PROCESS_SETTINGS)

Definition at line 362 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_SAMPLING_PHASE

#define MWCAP_IOCTL_GET_VIDEO_SAMPLING_PHASE   _IOR ('X', GET_VIDEO_SAMPLING_PHASE_NUM, BYTE)

Definition at line 337 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_SAMPLING_PHASE_AUTO

#define MWCAP_IOCTL_GET_VIDEO_SAMPLING_PHASE_AUTO   _IOR ('X', GET_VIDEO_SAMPLING_PHASE_AUTO_NUM, BOOLEAN)

Definition at line 339 of file MWLinux.h.

◆ MWCAP_IOCTL_GET_VIDEO_SIGNAL_STATUS

#define MWCAP_IOCTL_GET_VIDEO_SIGNAL_STATUS   _IOR ('X', GET_VIDEO_SIGNAL_STATUS_NUM, MWCAP_VIDEO_SIGNAL_STATUS)

Definition at line 312 of file MWLinux.h.

◆ MWCAP_IOCTL_NOTIFY_DEREGISTRATION

#define MWCAP_IOCTL_NOTIFY_DEREGISTRATION   _IOW ('X', NOTIFY_DEREGISTRATION_NUM, MWCAP_PTR)

Definition at line 270 of file MWLinux.h.

◆ MWCAP_IOCTL_NOTIFY_ENABLE

#define MWCAP_IOCTL_NOTIFY_ENABLE   _IOW ('X', NOTIFY_ENABLE_NUM, MWCAP_NOTIFY_ENABLE)

Definition at line 272 of file MWLinux.h.

◆ MWCAP_IOCTL_NOTIFY_REGISTRATION

#define MWCAP_IOCTL_NOTIFY_REGISTRATION   _IOWR('X', NOTIFY_REGISTRATION_NUM, MWCAP_NOTIFY_REGISTRATION_S)

Definition at line 269 of file MWLinux.h.

◆ MWCAP_IOCTL_NOTIFY_STATUS

#define MWCAP_IOCTL_NOTIFY_STATUS   _IOWR('X', NOTIFY_STATUS_NUM, MWCAP_NOTIFY_STATUS)

Definition at line 271 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_AUDIO_INPUT_SOURCE

#define MWCAP_IOCTL_SET_AUDIO_INPUT_SOURCE   _IOW ('X', SET_AUDIO_INPUT_SOURCE_NUM, unsigned int)

Definition at line 303 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_AV_INPUT_SOURCE_LINK

#define MWCAP_IOCTL_SET_AV_INPUT_SOURCE_LINK   _IOW ('X', SET_AV_INPUT_SOURCE_LINK_NUM, bool)

Definition at line 299 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_BRIGHTNESS

#define MWCAP_IOCTL_SET_BRIGHTNESS   _IOW ('X', SET_BRIGHTNESS_NUM, int)

Definition at line 371 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_CONTRAST

#define MWCAP_IOCTL_SET_CONTRAST   _IOW ('X', SET_CONTRAST_NUM, int)

Definition at line 373 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_CTRL_STREAM_ID

#define MWCAP_IOCTL_SET_CTRL_STREAM_ID   _IOW ('X', SET_CTRL_STREAM_ID_NUM, int)

Definition at line 240 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_EDID_DATA

#define MWCAP_IOCTL_SET_EDID_DATA   _IOW ('X', SET_EDID_DATA_NUM, MWCAP_EDID_DATA)

Definition at line 308 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_FIRMWARE_DATA

#define MWCAP_IOCTL_SET_FIRMWARE_DATA   _IOW ('X', SET_FIRMWARE_DATA_NUM, MWCAP_FIRMWARE_DATA)

Definition at line 251 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_FIRMWARE_ERASE

#define MWCAP_IOCTL_SET_FIRMWARE_ERASE   _IOW ('X', SET_FIRMWARE_ERASE_NUM, MWCAP_FIRMWARE_ERASE)

Definition at line 250 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_HUE

#define MWCAP_IOCTL_SET_HUE   _IOW ('X', SET_HUE_NUM, int)

Definition at line 375 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_INPUT_SOURCE_SCAN

#define MWCAP_IOCTL_SET_INPUT_SOURCE_SCAN   _IOW ('X', SET_INPUT_SOURCE_SCAN_NUM, bool)

Definition at line 296 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_LED_MODE

#define MWCAP_IOCTL_SET_LED_MODE   _IOW ('X', SET_LED_MODE_NUM, unsigned int)

Definition at line 255 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_POST_RECONFIG

#define MWCAP_IOCTL_SET_POST_RECONFIG   _IOW ('X', SET_POST_RECONFIG_NUM, unsigned int)

Definition at line 256 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_SATURATION

#define MWCAP_IOCTL_SET_SATURATION   _IOW ('X', SET_SATURATION_NUM, int)

Definition at line 377 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_SDI_ANC_TYPE

#define MWCAP_IOCTL_SET_SDI_ANC_TYPE   _IOW ('X', SET_SDI_ANC_TYPE, MWCAP_SDI_ANC_TYPE)

Definition at line 380 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_TIME

#define MWCAP_IOCTL_SET_TIME   _IOW ('X', SET_TIME_NUM, long long)

Definition at line 261 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_AUTO_H_ALIGN

#define MWCAP_IOCTL_SET_VIDEO_AUTO_H_ALIGN   _IOW ('X', SET_VIDEO_AUTO_H_ALIGN_NUM, BOOLEAN)

Definition at line 335 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_CUSTOM_RESOLUTION_ARRAY

#define MWCAP_IOCTL_SET_VIDEO_CUSTOM_RESOLUTION_ARRAY   _IOW ('X', SET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR)

Definition at line 349 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_CUSTOM_TIMING

#define MWCAP_IOCTL_SET_VIDEO_CUSTOM_TIMING   _IOW ('X', SET_VIDEO_CUSTOM_TIMING_NUM, MWCAP_VIDEO_CUSTOM_TIMING)

Definition at line 343 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_CUSTOM_TIMING_ARRAY

#define MWCAP_IOCTL_SET_VIDEO_CUSTOM_TIMING_ARRAY   _IOW ('X', SET_VIDEO_CUSTOM_TIMING_ARRAY_NUM, MWCAP_VIDEO_CUSTOM_TIMING_PAR)

Definition at line 346 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_INPUT_ASPECT_RATIO

#define MWCAP_IOCTL_SET_VIDEO_INPUT_ASPECT_RATIO   _IOW ('X', SET_VIDEO_INPUT_ASPECT_RATIO_NUM, MWCAP_VIDEO_ASPECT_RATIO)

Definition at line 321 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_INPUT_COLOR_FORMAT

#define MWCAP_IOCTL_SET_VIDEO_INPUT_COLOR_FORMAT   _IOW ('X', SET_VIDEO_INPUT_COLOR_FORMAT_NUM, MWCAP_VIDEO_COLOR_FORMAT)

Definition at line 323 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_INPUT_QUANTIZATION_RANGE

#define MWCAP_IOCTL_SET_VIDEO_INPUT_QUANTIZATION_RANGE   _IOW ('X', SET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM, MWCAP_VIDEO_QUANTIZATION_RANGE)

Definition at line 325 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_INPUT_SOURCE

#define MWCAP_IOCTL_SET_VIDEO_INPUT_SOURCE   _IOW ('X', SET_VIDEO_INPUT_SOURCE_NUM, unsigned int)

Definition at line 301 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_OSD_IMAGE

#define MWCAP_IOCTL_SET_VIDEO_OSD_IMAGE   _IOW ('X', SET_VIDEO_OSD_IMAGE_NUM, MWCAP_VIDEO_OSD_IMAGE)

Definition at line 367 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_OSD_SETTINGS

#define MWCAP_IOCTL_SET_VIDEO_OSD_SETTINGS   _IOW ('X', SET_VIDEO_OSD_SETTINGS_NUM, MWCAP_VIDEO_OSD_SETTINGS)

Definition at line 365 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_PROCESS_SETTINGS

#define MWCAP_IOCTL_SET_VIDEO_PROCESS_SETTINGS   _IOW ('X', SET_VIDEO_PROCESS_SETTINGS_NUM, MWCAP_VIDEO_PROCESS_SETTINGS)

Definition at line 363 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_SAMPLING_PHASE

#define MWCAP_IOCTL_SET_VIDEO_SAMPLING_PHASE   _IOW ('X', SET_VIDEO_SAMPLING_PHASE_NUM, BYTE)

Definition at line 338 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_SAMPLING_PHASE_AUTO

#define MWCAP_IOCTL_SET_VIDEO_SAMPLING_PHASE_AUTO   _IOW ('X', SET_VIDEO_SAMPLING_PHASE_AUTO_NUM, BOOLEAN)

Definition at line 340 of file MWLinux.h.

◆ MWCAP_IOCTL_SET_VIDEO_TIMING

#define MWCAP_IOCTL_SET_VIDEO_TIMING   _IOW ('X', SET_VIDEO_TIMING_NUM, MWCAP_VIDEO_TIMING)

Definition at line 341 of file MWLinux.h.

◆ MWCAP_IOCTL_SETTINGS_RELOAD_PRESET

#define MWCAP_IOCTL_SETTINGS_RELOAD_PRESET   _IO ('X', SETTINGS_RELOAD_PRESET_NUM)

Definition at line 358 of file MWLinux.h.

◆ MWCAP_IOCTL_SETTINGS_SAVE_AS_PRESET

#define MWCAP_IOCTL_SETTINGS_SAVE_AS_PRESET   _IO ('X', SETTINGS_SAVE_AS_PRESET_NUM)

Definition at line 356 of file MWLinux.h.

◆ MWCAP_IOCTL_TIME_REGULATION

#define MWCAP_IOCTL_TIME_REGULATION   _IOW ('X', TIME_REGULATION_NUM, long long)

Definition at line 262 of file MWLinux.h.

◆ MWCAP_IOCTL_TIMER_DEREGISTRATION

#define MWCAP_IOCTL_TIMER_DEREGISTRATION   _IOW ('X', TIMER_DEREGISTRATION_NUM, MWCAP_PTR)

Definition at line 265 of file MWLinux.h.

◆ MWCAP_IOCTL_TIMER_EXPIRE_TIME

#define MWCAP_IOCTL_TIMER_EXPIRE_TIME   _IOW ('X', TIMER_EXPIRE_TIME_NUM, MWCAP_TIMER_EXPIRE_TIME)

Definition at line 266 of file MWLinux.h.

◆ MWCAP_IOCTL_TIMER_REGISTRATION

#define MWCAP_IOCTL_TIMER_REGISTRATION   _IOWR('X', TIMER_REGISTRATION_NUM, MWCAP_TIMER_REGISTRATION_S)

Definition at line 264 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_CAPTURE_CLOSE

#define MWCAP_IOCTL_VIDEO_CAPTURE_CLOSE   _IO ('X', VIDEO_CAPTURE_CLOSE_NUM)

Definition at line 282 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_CAPTURE_FRAME

#define MWCAP_IOCTL_VIDEO_CAPTURE_FRAME   _IOW ('X', VIDEO_CAPTURE_FRAME_NUM, MWCAP_VIDEO_CAPTURE_FRAME)

Definition at line 280 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_CAPTURE_OPEN

#define MWCAP_IOCTL_VIDEO_CAPTURE_OPEN   _IOW ('X', VIDEO_CAPTURE_OPEN_NUM, MWCAP_VIDEO_CAPTURE_OPEN)

Definition at line 279 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_CAPTURE_STATUS

#define MWCAP_IOCTL_VIDEO_CAPTURE_STATUS   _IOR ('X', VIDEO_CAPTURE_STATUS_NUM, MWCAP_VIDEO_CAPTURE_STATUS)

Definition at line 281 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_CLOSE_IMAGE

#define MWCAP_IOCTL_VIDEO_CLOSE_IMAGE   _IOWR('X', VIDEO_CLOSE_IMAGE_NUM, MWCAP_VIDEO_IMAGE_REF)

Definition at line 330 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_CREATE_IMAGE

#define MWCAP_IOCTL_VIDEO_CREATE_IMAGE   _IOWR('X', VIDEO_CREATE_IMAGE_NUM, MWCAP_VIDEO_CREATE_IMAGE)

Definition at line 328 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_ECO_CAPTURE_CLOSE

#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_CLOSE   _IO ('X', VIDEO_ECO_CAPTURE_CLOSE_NUM)

Definition at line 389 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_ECO_CAPTURE_FRAME

#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_FRAME   _IOW ('X', VIDEO_ECO_CAPTURE_FRAME_NUM, MWCAP_VIDEO_ECO_CAPTURE_FRAME)

Definition at line 387 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_ECO_CAPTURE_GET_SETTINGS

#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_GET_SETTINGS   _IOR ('X', VIDEO_ECO_CAPTURE_GET_SETTINGS_NUM, MWCAP_VIDEO_ECO_CAPTURE_SETTINGS)

Definition at line 385 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_ECO_CAPTURE_OPEN

#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_OPEN   _IOW ('X', VIDEO_ECO_CAPTURE_OPEN_NUM, MWCAP_VIDEO_ECO_CAPTURE_OPEN)

Definition at line 384 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_ECO_CAPTURE_SET_SETTINGS

#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_SET_SETTINGS   _IOW ('X', VIDEO_ECO_CAPTURE_SET_SETTINGS_NUM, MWCAP_VIDEO_ECO_CAPTURE_SETTINGS)

Definition at line 386 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_ECO_CAPTURE_STATUS

#define MWCAP_IOCTL_VIDEO_ECO_CAPTURE_STATUS   _IOR ('X', VIDEO_ECO_CAPTURE_STATUS_NUM, MWCAP_VIDEO_ECO_CAPTURE_STATUS)

Definition at line 388 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_INPUT_SOURCE_ARRAY

#define MWCAP_IOCTL_VIDEO_INPUT_SOURCE_ARRAY   _IOWR('X', VIDEO_INPUT_SOURCE_ARRAY_NUM, MWCAP_INPUT_SOURCE_ARRAY)

Definition at line 291 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_INPUT_SOURCE_COUNT

#define MWCAP_IOCTL_VIDEO_INPUT_SOURCE_COUNT   _IOR ('X', VIDEO_INPUT_SOURCE_COUNT_NUM, int)

Definition at line 290 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_OPEN_IMAGE

#define MWCAP_IOCTL_VIDEO_OPEN_IMAGE   _IOWR('X', VIDEO_OPEN_IMAGE_NUM, MWCAP_VIDEO_IMAGE_REF)

Definition at line 329 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_PIN_BUFFER

#define MWCAP_IOCTL_VIDEO_PIN_BUFFER   _IOW ('X', VIDEO_PIN_BUFFER_NUM, MWCAP_VIDEO_PIN_BUFFER)

Definition at line 352 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_UNPIN_BUFFER

#define MWCAP_IOCTL_VIDEO_UNPIN_BUFFER   _IOW ('X', VIDEO_UNPIN_BUFFER_NUM, MWCAP_PTR)

Definition at line 353 of file MWLinux.h.

◆ MWCAP_IOCTL_VIDEO_UPLOAD_IMAGE

#define MWCAP_IOCTL_VIDEO_UPLOAD_IMAGE   _IOW ('X', VIDEO_UPLOAD_IMAGE_NUM, MWCAP_VIDEO_UPLOAD_IMAGE)

Definition at line 331 of file MWLinux.h.

Typedef Documentation

◆ MWCAP_EDID_DATA

◆ MWCAP_FIRMWARE_DATA

◆ MWCAP_HDMI_INFOFRAME_PACKET

◆ MWCAP_INPUT_SOURCE_ARRAY

◆ MWCAP_STREAM_INFO

◆ MWCAP_STREAMS_INFO

◆ MWCAP_VIDEO_CUSTOM_RESOLUTION_PAR

◆ MWCAP_VIDEO_CUSTOM_TIMING_PAR

◆ MWCAP_VIDEO_FRAME_INFO_PAR

◆ MWCAP_VIDEO_TIMING_PAR

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
GET_STREAMS_COUNT_NUM 
GET_STREAMS_INFO_NUM 
GET_CTRL_STREAM_ID_NUM 
SET_CTRL_STREAM_ID_NUM 
GET_SELF_STREAM_ID_NUM 
GET_CHANNEL_INFO_NUM 
GET_FAMILY_INFO_NUM 
GET_VIDEO_CAPS_NUM 
GET_AUDIO_CAPS_NUM 
GET_FIRMWARE_STORAGE_NUM 
SET_FIRMWARE_ERASE_NUM 
SET_FIRMWARE_DATA_NUM 
GET_FIRMWARE_DATA_NUM 
SET_LED_MODE_NUM 
SET_POST_RECONFIG_NUM 
GET_CORE_TEMPERATURE_NUM 
GET_TIME_NUM 
SET_TIME_NUM 
TIME_REGULATION_NUM 
TIMER_REGISTRATION_NUM 
TIMER_DEREGISTRATION_NUM 
TIMER_EXPIRE_TIME_NUM 
TIMER_WAIT_NUM 
TIMER_CANCEL_NUM 
NOTIFY_REGISTRATION_NUM 
NOTIFY_DEREGISTRATION_NUM 
NOTIFY_STATUS_NUM 
NOTIFY_WAIT_NUM 
NOTIFY_CANCEL_NUM 
NOTIFY_ENABLE_NUM 
GET_VIDEO_BUFFER_INFO_NUM 
GET_VIDEO_FRAME_INFO_NUM 
VIDEO_CAPTURE_OPEN_NUM 
VIDEO_CAPTURE_FRAME_NUM 
VIDEO_CAPTURE_STATUS_NUM 
VIDEO_CAPTURE_CLOSE_NUM 
AUDIO_CAPTURE_OPEN_NUM 
AUDIO_CAPTURE_FRAME_NUM 
AUDIO_CAPTURE_CLOSE_NUM 
VIDEO_INPUT_SOURCE_COUNT_NUM 
VIDEO_INPUT_SOURCE_ARRAY_NUM 
AUDIO_INPUT_SOURCE_COUNT_NUM 
AUDIO_INPUT_SOURCE_ARRAY_NUM 
SET_INPUT_SOURCE_SCAN_NUM 
GET_INPUT_SOURCE_SCAN_NUM 
GET_INPUT_SOURCE_SCAN_STATE_NUM 
SET_AV_INPUT_SOURCE_LINK_NUM 
GET_AV_INPUT_SOURCE_LINK_NUM 
SET_VIDEO_INPUT_SOURCE_NUM 
GET_VIDEO_INPUT_SOURCE_NUM 
SET_AUDIO_INPUT_SOURCE_NUM 
GET_AUDIO_INPUT_SOURCE_NUM 
GET_EDID_DATA_NUM 
SET_EDID_DATA_NUM 
GET_INPUT_SPECIFIC_STATUS_NUM 
GET_VIDEO_SIGNAL_STATUS_NUM 
GET_AUDIO_SIGNAL_STATUS_NUM 
GET_HDMI_INFOFRAME_VALID_NUM 
GET_HDMI_INFOFRAME_PACKET_NUM 
GET_VIDEO_INPUT_ASPECT_RATIO_NUM 
SET_VIDEO_INPUT_ASPECT_RATIO_NUM 
GET_VIDEO_INPUT_COLOR_FORMAT_NUM 
SET_VIDEO_INPUT_COLOR_FORMAT_NUM 
GET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM 
SET_VIDEO_INPUT_QUANTIZATION_RANGE_NUM 
GET_VIDEO_AUTO_H_ALIGN_NUM 
SET_VIDEO_AUTO_H_ALIGN_NUM 
GET_VIDEO_SAMPLING_PHASE_NUM 
SET_VIDEO_SAMPLING_PHASE_NUM 
GET_VIDEO_SAMPLING_PHASE_AUTO_NUM 
SET_VIDEO_SAMPLING_PHASE_AUTO_NUM 
SET_VIDEO_TIMING_NUM 
GET_VIDEO_PREFERRED_TIMING_ARRAY_NUM 
SET_VIDEO_CUSTOM_TIMING_NUM 
GET_VIDEO_CUSTOM_TIMING_COUNT_NUM 
GET_VIDEO_CUSTOM_TIMING_ARRAY_NUM 
SET_VIDEO_CUSTOM_TIMING_ARRAY_NUM 
GET_VIDEO_CUSTOM_RESOLUTION_COUNT_NUM 
GET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM 
SET_VIDEO_CUSTOM_RESOLUTION_ARRAY_NUM 
VIDEO_CREATE_IMAGE_NUM 
VIDEO_OPEN_IMAGE_NUM 
VIDEO_CLOSE_IMAGE_NUM 
VIDEO_UPLOAD_IMAGE_NUM 
VIDEO_PIN_BUFFER_NUM 
VIDEO_UNPIN_BUFFER_NUM 
SETTINGS_SAVE_AS_PRESET_NUM 
SETTINGS_RELOAD_PRESET_NUM 
GET_VIDEO_CONNECTION_FORMAT_NUM 
GET_VIDEO_PROCESS_SETTINGS_NUM 
SET_VIDEO_PROCESS_SETTINGS_NUM 
GET_VIDEO_OSD_SETTINGS_NUM 
SET_VIDEO_OSD_SETTINGS_NUM 
GET_VIDEO_OSD_IMAGE_NUM 
SET_VIDEO_OSD_IMAGE_NUM 
GET_BRIGHTNESS_NUM 
SET_BRIGHTNESS_NUM 
GET_CONTRAST_NUM 
SET_CONTRAST_NUM 
GET_HUE_NUM 
SET_HUE_NUM 
GET_SATURATION_NUM 
SET_SATURATION_NUM 
SET_SDI_ANC_TYPE 
GET_SDI_ANC_PACKET 
GET_V4L2_FRAME_SDI_ANC_PACKETS_NUM 
GET_ENABLE_V4L2_FRAME_SDI_ANC_NUM 
SET_ENABLE_V4L2_FRAME_SDI_ANC_NUM 
VIDEO_ECO_CAPTURE_OPEN_NUM 
VIDEO_ECO_CAPTURE_GET_SETTINGS_NUM 
VIDEO_ECO_CAPTURE_SET_SETTINGS_NUM 
VIDEO_ECO_CAPTURE_FRAME_NUM 
VIDEO_ECO_CAPTURE_STATUS_NUM 
VIDEO_ECO_CAPTURE_CLOSE_NUM 

Definition at line 18 of file MWLinux.h.