actfw_core.v4l2 package¶
Submodules¶
actfw_core.v4l2.control module¶
- class actfw_core.v4l2.control.V4L2_AUTO_FOCUS_RANGE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AUTO = 0¶
- INFINITY = 3¶
- MACRO = 2¶
- NORMAL = 1¶
- class actfw_core.v4l2.control.V4L2_CID(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ALPHA_COMPONENT = 9963817¶
- ANALOGUE_GAIN = 10356995¶
- AUDIO_BALANCE = 9963782¶
- AUDIO_BASS = 9963783¶
- AUDIO_COMPRESSION_ATTACK_TIME = 10160467¶
- AUDIO_COMPRESSION_ENABLED = 10160464¶
- AUDIO_COMPRESSION_GAIN = 10160465¶
- AUDIO_COMPRESSION_RELEASE_TIME = 10160468¶
- AUDIO_COMPRESSION_THRESHOLD = 10160466¶
- AUDIO_LIMITER_DEVIATION = 10160450¶
- AUDIO_LIMITER_ENABLED = 10160448¶
- AUDIO_LIMITER_RELEASE_TIME = 10160449¶
- AUDIO_LOUDNESS = 9963786¶
- AUDIO_MUTE = 9963785¶
- AUDIO_TREBLE = 9963784¶
- AUDIO_VOLUME = 9963781¶
- AUTOBRIGHTNESS = 9963808¶
- AUTOGAIN = 9963794¶
- AUTO_EXPOSURE_BIAS = 10094867¶
- AUTO_FOCUS_RANGE = 10094879¶
- AUTO_FOCUS_START = 10094876¶
- AUTO_FOCUS_STATUS = 10094878¶
- AUTO_FOCUS_STOP = 10094877¶
- AUTO_N_PRESET_WHITE_BALANCE = 10094868¶
- AUTO_WHITE_BALANCE = 9963788¶
- BACKLIGHT_COMPENSATION = 9963804¶
- BAND_STOP_FILTER = 9963809¶
- BASE = 9963776¶
- BG_COLOR = 9963811¶
- BISMASK_3A_LOCK = 10094875¶
- BLACK_LEVEL = 9963787¶
- BLUE_BALANCE = 9963791¶
- BRIGHTNESS = 9963776¶
- CAMERA_CLASS = 10092545¶
- CAMERA_CLASS_BASE = 10094848¶
- CHROMA_AGC = 9963805¶
- CHROMA_GAIN = 9963812¶
- COLORFX = 9963807¶
- COLORFX_CBCR = 9963818¶
- COLOR_KILLER = 9963806¶
- CONTRAST = 9963777¶
- DETECT_CLASS = 10682369¶
- DETECT_CLASS_BASE = 10684672¶
- DETECT_MD_GLOBAL_THRESHOLD = 10684674¶
- DETECT_MD_MODE = 10684673¶
- DETECT_MD_REGION_GRID = 10684676¶
- DETECT_MD_THRESHOLD_GRID = 10684675¶
- DO_WHITE_BALANCE = 9963789¶
- DV_CLASS = 10485761¶
- DV_CLASS_BASE = 10488064¶
- DV_RX_IT_CONTENT_TYPE = 10488166¶
- DV_RX_POWER_PRESENT = 10488164¶
- DV_RX_RGB_RANGE = 10488165¶
- DV_TX_EDID_PRESENT = 10488067¶
- DV_TX_HOTPLUG = 10488065¶
- DV_TX_IT_CONTENT_TYPE = 10488070¶
- DV_TX_MODE = 10488068¶
- DV_TX_RGB_RANGE = 10488069¶
- DV_TX_RXSENSE = 10488066¶
- EXPOSURE = 9963793¶
- EXPOSURE_ABSOLUTE = 10094850¶
- EXPOSURE_AUTO = 10094849¶
- EXPOSURE_AUTO_PRIORITY = 10094851¶
- EXPOSURE_METERING = 10094873¶
- FLASH_CHARGE = 10225931¶
- FLASH_CLASS = 10223617¶
- FLASH_CLASS_BASE = 10225920¶
- FLASH_FAULT = 10225930¶
- FLASH_INDICATOR_INTENSITY = 10225929¶
- FLASH_INTENSITY = 10225927¶
- FLASH_LED_MODE = 10225921¶
- FLASH_READY = 10225932¶
- FLASH_STROBE = 10225923¶
- FLASH_STROBE_SOURCE = 10225922¶
- FLASH_STROBE_STATUS = 10225925¶
- FLASH_STROBE_STOP = 10225924¶
- FLASH_TIMEOUT = 10225926¶
- FLASH_TORCH_INTENSITY = 10225928¶
- FM_RX_CLASS = 10551297¶
- FM_RX_CLASS_BASE = 10553600¶
- FM_TX_CLASS = 10158081¶
- FM_TX_CLASS_BASE = 10160384¶
- FOCUS_ABSOLUTE = 10094858¶
- FOCUS_AUTO = 10094860¶
- FOCUS_RELATIVE = 10094859¶
- GAIN = 9963795¶
- GAMMA = 9963792¶
- HBLANK = 10356994¶
- HFLIP = 9963796¶
- HUE = 9963779¶
- HUE_AUTO = 9963801¶
- ILLUMINATORS_1 = 9963813¶
- ILLUMINATORS_2 = 9963814¶
- IMAGE_PROC_CLASS = 10420225¶
- IMAGE_PROC_CLASS_BASE = 10422528¶
- IMAGE_SOURCE_CLASS = 10354689¶
- IMAGE_SOURCE_CLASS_BASE = 10356992¶
- IMAGE_STABILIZATION = 10094870¶
- IRIS_ABSOLUTE = 10094865¶
- IRIS_RELATIVE = 10094866¶
- ISO_SENSITIVITY = 10094871¶
- ISO_SENSITIVITY_AUTO = 10094872¶
- JPEG_ACTIVE_MARKER = 10291460¶
- JPEG_CHROMA_SUBSAMPLING = 10291457¶
- JPEG_CLASS = 10289153¶
- JPEG_CLASS_BASE = 10291456¶
- JPEG_COMPRESSION_QUALITY = 10291459¶
- JPEG_RESTART_INTERVAL = 10291458¶
- LASTP1 = 9963819¶
- LINK_FREQ = 10422529¶
- MIN_BUFFERS_FOR_CAPTURE = 9963815¶
- MIN_BUFFERS_FOR_OUTPUT = 9963816¶
- MPEG_AUDIO_AAC_BITRATE = 10029422¶
- MPEG_AUDIO_AC3_BITRATE = 10029423¶
- MPEG_AUDIO_CRC = 10029420¶
- MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK = 10029425¶
- MPEG_AUDIO_DEC_PLAYBACK = 10029424¶
- MPEG_AUDIO_EMPHASIS = 10029419¶
- MPEG_AUDIO_ENCODING = 10029413¶
- MPEG_AUDIO_L1_BITRATE = 10029414¶
- MPEG_AUDIO_L2_BITRATE = 10029415¶
- MPEG_AUDIO_L3_BITRATE = 10029416¶
- MPEG_AUDIO_MODE = 10029417¶
- MPEG_AUDIO_MODE_EXTENSION = 10029418¶
- MPEG_AUDIO_MUTE = 10029421¶
- MPEG_AUDIO_SAMPLING_FREQ = 10029412¶
- MPEG_BASE = 10029312¶
- MPEG_CLASS = 10027009¶
- MPEG_CX2341X_BASE = 10031104¶
- MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS = 10031115¶
- MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM = 10031113¶
- MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP = 10031114¶
- MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE = 10031107¶
- MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM = 10031111¶
- MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP = 10031112¶
- MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE = 10031106¶
- MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE = 10031110¶
- MPEG_CX2341X_VIDEO_SPATIAL_FILTER = 10031105¶
- MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE = 10031104¶
- MPEG_CX2341X_VIDEO_TEMPORAL_FILTER = 10031109¶
- MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE = 10031108¶
- MPEG_MFC51_BASE = 10031360¶
- MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY = 10031360¶
- MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE = 10031361¶
- MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE = 10031363¶
- MPEG_MFC51_VIDEO_FRAME_SKIP_MODE = 10031362¶
- MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY = 10031410¶
- MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK = 10031411¶
- MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH = 10031412¶
- MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC = 10031413¶
- MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P = 10031414¶
- MPEG_MFC51_VIDEO_PADDING = 10031364¶
- MPEG_MFC51_VIDEO_PADDING_YUV = 10031365¶
- MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT = 10031366¶
- MPEG_MFC51_VIDEO_RC_REACTION_COEFF = 10031367¶
- MPEG_STREAM_PES_ID_AUDIO = 10029317¶
- MPEG_STREAM_PES_ID_VIDEO = 10029318¶
- MPEG_STREAM_PID_AUDIO = 10029314¶
- MPEG_STREAM_PID_PCR = 10029316¶
- MPEG_STREAM_PID_PMT = 10029313¶
- MPEG_STREAM_PID_VIDEO = 10029315¶
- MPEG_STREAM_TYPE = 10029312¶
- MPEG_STREAM_VBI_FMT = 10029319¶
- MPEG_VIDEO_ASPECT = 10029513¶
- MPEG_VIDEO_BITRATE = 10029519¶
- MPEG_VIDEO_BITRATE_MODE = 10029518¶
- MPEG_VIDEO_BITRATE_PEAK = 10029520¶
- MPEG_VIDEO_B_FRAMES = 10029514¶
- MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB = 10029526¶
- MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER = 10029525¶
- MPEG_VIDEO_DECODER_SLICE_INTERFACE = 10029524¶
- MPEG_VIDEO_DEC_FRAME = 10029536¶
- MPEG_VIDEO_DEC_PTS = 10029535¶
- MPEG_VIDEO_ENCODING = 10029512¶
- MPEG_VIDEO_FORCE_KEY_FRAME = 10029541¶
- MPEG_VIDEO_FRAME_RC_ENABLE = 10029527¶
- MPEG_VIDEO_GOP_CLOSURE = 10029516¶
- MPEG_VIDEO_GOP_SIZE = 10029515¶
- MPEG_VIDEO_H263_B_FRAME_QP = 10029614¶
- MPEG_VIDEO_H263_I_FRAME_QP = 10029612¶
- MPEG_VIDEO_H263_MAX_QP = 10029616¶
- MPEG_VIDEO_H263_MIN_QP = 10029615¶
- MPEG_VIDEO_H263_P_FRAME_QP = 10029613¶
- MPEG_VIDEO_H264_8X8_TRANSFORM = 10029667¶
- MPEG_VIDEO_H264_ASO = 10029689¶
- MPEG_VIDEO_H264_ASO_SLICE_ORDER = 10029690¶
- MPEG_VIDEO_H264_B_FRAME_QP = 10029664¶
- MPEG_VIDEO_H264_CPB_SIZE = 10029668¶
- MPEG_VIDEO_H264_ENTROPY_MODE = 10029669¶
- MPEG_VIDEO_H264_FMO = 10029683¶
- MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION = 10029686¶
- MPEG_VIDEO_H264_FMO_CHANGE_RATE = 10029687¶
- MPEG_VIDEO_H264_FMO_MAP_TYPE = 10029684¶
- MPEG_VIDEO_H264_FMO_RUN_LENGTH = 10029688¶
- MPEG_VIDEO_H264_FMO_SLICE_GROUP = 10029685¶
- MPEG_VIDEO_H264_HIERARCHICAL_CODING = 10029691¶
- MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER = 10029693¶
- MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER_QP = 10029694¶
- MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE = 10029692¶
- MPEG_VIDEO_H264_I_FRAME_QP = 10029662¶
- MPEG_VIDEO_H264_I_PERIOD = 10029670¶
- MPEG_VIDEO_H264_LEVEL = 10029671¶
- MPEG_VIDEO_H264_LOOP_FILTER_ALPHA = 10029672¶
- MPEG_VIDEO_H264_LOOP_FILTER_BETA = 10029673¶
- MPEG_VIDEO_H264_LOOP_FILTER_MODE = 10029674¶
- MPEG_VIDEO_H264_MAX_QP = 10029666¶
- MPEG_VIDEO_H264_MIN_QP = 10029665¶
- MPEG_VIDEO_H264_PROFILE = 10029675¶
- MPEG_VIDEO_H264_P_FRAME_QP = 10029663¶
- MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE = 10029682¶
- MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 = 10029681¶
- MPEG_VIDEO_H264_SEI_FRAME_PACKING = 10029680¶
- MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT = 10029676¶
- MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH = 10029677¶
- MPEG_VIDEO_H264_VUI_SAR_ENABLE = 10029678¶
- MPEG_VIDEO_H264_VUI_SAR_IDC = 10029679¶
- MPEG_VIDEO_HEADER_MODE = 10029528¶
- MPEG_VIDEO_MAX_REF_PIC = 10029529¶
- MPEG_VIDEO_MB_RC_ENABLE = 10029530¶
- MPEG_VIDEO_MPEG4_B_FRAME_QP = 10029714¶
- MPEG_VIDEO_MPEG4_I_FRAME_QP = 10029712¶
- MPEG_VIDEO_MPEG4_LEVEL = 10029717¶
- MPEG_VIDEO_MPEG4_MAX_QP = 10029716¶
- MPEG_VIDEO_MPEG4_MIN_QP = 10029715¶
- MPEG_VIDEO_MPEG4_PROFILE = 10029718¶
- MPEG_VIDEO_MPEG4_P_FRAME_QP = 10029713¶
- MPEG_VIDEO_MPEG4_QPEL = 10029719¶
- MPEG_VIDEO_MULTI_SLICE_MAX_BYTES = 10029531¶
- MPEG_VIDEO_MULTI_SLICE_MAX_MB = 10029532¶
- MPEG_VIDEO_MULTI_SLICE_MODE = 10029533¶
- MPEG_VIDEO_MUTE = 10029522¶
- MPEG_VIDEO_MUTE_YUV = 10029523¶
- MPEG_VIDEO_MV_H_SEARCH_RANGE = 10029539¶
- MPEG_VIDEO_MV_V_SEARCH_RANGE = 10029540¶
- MPEG_VIDEO_PULLDOWN = 10029517¶
- MPEG_VIDEO_REPEAT_SEQ_HEADER = 10029538¶
- MPEG_VIDEO_TEMPORAL_DECIMATION = 10029521¶
- MPEG_VIDEO_VBV_DELAY = 10029537¶
- MPEG_VIDEO_VBV_SIZE = 10029534¶
- MPEG_VIDEO_VPX_FILTER_LEVEL = 10029815¶
- MPEG_VIDEO_VPX_FILTER_SHARPNESS = 10029816¶
- MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD = 10029817¶
- MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL = 10029818¶
- MPEG_VIDEO_VPX_IMD_DISABLE_4X4 = 10029813¶
- MPEG_VIDEO_VPX_I_FRAME_QP = 10029821¶
- MPEG_VIDEO_VPX_MAX_QP = 10029820¶
- MPEG_VIDEO_VPX_MIN_QP = 10029819¶
- MPEG_VIDEO_VPX_NUM_PARTITIONS = 10029812¶
- MPEG_VIDEO_VPX_NUM_REF_FRAMES = 10029814¶
- MPEG_VIDEO_VPX_PROFILE = 10029823¶
- MPEG_VIDEO_VPX_P_FRAME_QP = 10029822¶
- PAN_ABSOLUTE = 10094856¶
- PAN_RELATIVE = 10094852¶
- PAN_RESET = 10094854¶
- PAN_SPEED = 10094880¶
- PILOT_TONE_DEVIATION = 10160481¶
- PILOT_TONE_ENABLED = 10160480¶
- PILOT_TONE_FREQUENCY = 10160482¶
- PIXEL_RATE = 10422530¶
- POWER_LINE_FREQUENCY = 9963800¶
- PRIVACY = 10094864¶
- RDS_RECEPTION = 10553602¶
- RDS_RX_MUSIC_SPEECH = 10553608¶
- RDS_RX_PS_NAME = 10553604¶
- RDS_RX_PTY = 10553603¶
- RDS_RX_RADIO_TEXT = 10553605¶
- RDS_RX_TRAFFIC_ANNOUNCEMENT = 10553606¶
- RDS_RX_TRAFFIC_PROGRAM = 10553607¶
- RDS_TX_ALT_FREQS = 10160399¶
- RDS_TX_ALT_FREQS_ENABLE = 10160398¶
- RDS_TX_ARTIFICIAL_HEAD = 10160392¶
- RDS_TX_COMPRESSED = 10160393¶
- RDS_TX_DEVIATION = 10160385¶
- RDS_TX_DYNAMIC_PTY = 10160394¶
- RDS_TX_MONO_STEREO = 10160391¶
- RDS_TX_MUSIC_SPEECH = 10160397¶
- RDS_TX_PI = 10160386¶
- RDS_TX_PS_NAME = 10160389¶
- RDS_TX_PTY = 10160387¶
- RDS_TX_RADIO_TEXT = 10160390¶
- RDS_TX_TRAFFIC_ANNOUNCEMENT = 10160395¶
- RDS_TX_TRAFFIC_PROGRAM = 10160396¶
- RED_BALANCE = 9963790¶
- RF_TUNER_BANDWIDTH = 10619148¶
- RF_TUNER_BANDWIDTH_AUTO = 10619147¶
- RF_TUNER_CLASS = 10616833¶
- RF_TUNER_CLASS_BASE = 10619136¶
- RF_TUNER_IF_GAIN = 10619198¶
- RF_TUNER_IF_GAIN_AUTO = 10619197¶
- RF_TUNER_LNA_GAIN = 10619178¶
- RF_TUNER_LNA_GAIN_AUTO = 10619177¶
- RF_TUNER_MIXER_GAIN = 10619188¶
- RF_TUNER_MIXER_GAIN_AUTO = 10619187¶
- RF_TUNER_PLL_LOCK = 10619227¶
- RF_TUNER_RF_GAIN = 10619168¶
- ROTATE = 9963810¶
- SATURATION = 9963778¶
- SCENE_MODE = 10094874¶
- SHARPNESS = 9963803¶
- TEST_PATTERN = 10422531¶
- TEST_PATTERN_BLUE = 10356998¶
- TEST_PATTERN_GREENB = 10356999¶
- TEST_PATTERN_GREENR = 10356997¶
- TEST_PATTERN_RED = 10356996¶
- TILT_ABSOLUTE = 10094857¶
- TILT_RELATIVE = 10094853¶
- TILT_RESET = 10094855¶
- TILT_SPEED = 10094881¶
- TUNE_ANTENNA_CAPACITOR = 10160498¶
- TUNE_DEEMPHASIS = 10553601¶
- TUNE_POWER_LEVEL = 10160497¶
- TUNE_PREEMPHASIS = 10160496¶
- USER_ADV7180_BASE = 9967984¶
- USER_BASE = 9963776¶
- USER_BCM2835_ISP_BASE = 9968096¶
- USER_BCM2835_ISP_BLACK_LEVEL = 9968099¶
- USER_BCM2835_ISP_CC_MATRIX = 9968097¶
- USER_BCM2835_ISP_CDN = 9968105¶
- USER_BCM2835_ISP_DENOISE = 9968102¶
- USER_BCM2835_ISP_DPC = 9968104¶
- USER_BCM2835_ISP_GAMMA = 9968101¶
- USER_BCM2835_ISP_GEQ = 9968100¶
- USER_BCM2835_ISP_LENS_SHADING = 9968098¶
- USER_BCM2835_ISP_SHARPEN = 9968103¶
- USER_BTTV_BASE = 9967888¶
- USER_CLASS = 9961473¶
- USER_MEYE_BASE = 9967872¶
- USER_S2255_BASE = 9967920¶
- USER_SAA7134_BASE = 9967968¶
- USER_SI476X_BASE = 9967936¶
- USER_TC358743_BASE = 9968000¶
- USER_TI_VPE_BASE = 9967952¶
- VBLANK = 10356993¶
- VFLIP = 9963797¶
- WHITENESS = 9963792¶
- WHITE_BALANCE_TEMPERATURE = 9963802¶
- WIDE_DYNAMIC_RANGE = 10094869¶
- ZOOM_ABSOLUTE = 10094861¶
- ZOOM_CONTINUOUS = 10094863¶
- ZOOM_RELATIVE = 10094862¶
- class actfw_core.v4l2.control.V4L2_COLORFX(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ANTIQUE = 14¶
- AQUA = 10¶
- ART_FREEZE = 11¶
- BW = 1¶
- EMBOSS = 4¶
- GRASS_GREEN = 7¶
- NEGATIVE = 3¶
- NONE = 0¶
- SEPIA = 2¶
- SET_CBCR = 15¶
- SILHOUETTE = 12¶
- SKETCH = 5¶
- SKIN_WHITEN = 8¶
- SKY_BLUE = 6¶
- SOLARIZATION = 13¶
- VIVID = 9¶
- class actfw_core.v4l2.control.V4L2_CTRL_CLASS(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CAMERA = 10092544¶
- DETECT = 10682368¶
- DV = 10485760¶
- FLASH = 10223616¶
- FM_RX = 10551296¶
- FM_TX = 10158080¶
- IMAGE_PROC = 10420224¶
- IMAGE_SOURCE = 10354688¶
- JPEG = 10289152¶
- MPEG = 10027008¶
- RF_TUNER = 10616832¶
- USER = 9961472¶
- class actfw_core.v4l2.control.V4L2_CTRL_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BITMASK = 8¶
- BOOLEAN = 2¶
- BUTTON = 4¶
- COMPOUND = 256¶
- CTRL_CLASS = 6¶
- INTEGER = 1¶
- INTEGER64 = 5¶
- INTEGER_MENU = 9¶
- MENU = 3¶
- STRING = 7¶
- U16 = 257¶
- U32 = 258¶
- U8 = 256¶
- class actfw_core.v4l2.control.V4L2_DEEMPHASIS(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DISABLED = 0¶
- TUNE_50_uS = 1¶
- TUNE_75_uS = 2¶
- class actfw_core.v4l2.control.V4L2_DETECT_MD_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DISABLED = 0¶
- GLOBAL = 1¶
- REGION_GRID = 3¶
- THRESHOLD_GRID = 2¶
- class actfw_core.v4l2.control.V4L2_DV_IT_CONTENT_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CINEMA = 2¶
- GAME = 3¶
- GRAPHICS = 0¶
- NO_ITC = 4¶
- PHOTO = 1¶
- class actfw_core.v4l2.control.V4L2_DV_RGB_RANGE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AUTO = 0¶
- FULL = 2¶
- LIMITED = 1¶
- class actfw_core.v4l2.control.V4L2_DV_TX_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DVI_D = 0¶
- HDMI = 1¶
- class actfw_core.v4l2.control.V4L2_EXPOSURE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- APERTURE_PRIORITY = 3¶
- AUTO = 0¶
- MANUAL = 1¶
- SHUTTER_PRIORITY = 2¶
- class actfw_core.v4l2.control.V4L2_EXPOSURE_METERING(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AVERAGE = 0¶
- CENTER_WEIGHTED = 1¶
- MATRIX = 3¶
- SPOT = 2¶
- class actfw_core.v4l2.control.V4L2_FLASH_LED_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- FLASH = 1¶
- NONE = 0¶
- TORCH = 2¶
- class actfw_core.v4l2.control.V4L2_FLASH_STROBE_SOURCE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- EXTERNAL = 1¶
- SOFTWARE = 0¶
- class actfw_core.v4l2.control.V4L2_ISO_SENSITIVITY(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AUTO = 1¶
- MANUAL = 0¶
- class actfw_core.v4l2.control.V4L2_JPEG_CHROMA(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- SUBSAMPLING_410 = 4¶
- SUBSAMPLING_411 = 3¶
- SUBSAMPLING_420 = 2¶
- SUBSAMPLING_422 = 1¶
- SUBSAMPLING_444 = 0¶
- SUBSAMPLING_GRAY = 5¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- EMPHASIS_50_DIV_15_uS = 1¶
- EMPHASIS_CCITT_J17 = 2¶
- EMPHASIS_NONE = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_AC3(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BITRATE_112K = 7¶
- BITRATE_128K = 8¶
- BITRATE_160K = 9¶
- BITRATE_192K = 10¶
- BITRATE_224K = 11¶
- BITRATE_256K = 12¶
- BITRATE_320K = 13¶
- BITRATE_32K = 0¶
- BITRATE_384K = 14¶
- BITRATE_40K = 1¶
- BITRATE_448K = 15¶
- BITRATE_48K = 2¶
- BITRATE_512K = 16¶
- BITRATE_56K = 3¶
- BITRATE_576K = 17¶
- BITRATE_640K = 18¶
- BITRATE_64K = 4¶
- BITRATE_80K = 5¶
- BITRATE_96K = 6¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_CRC(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CRC16 = 1¶
- NONE = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_DEC_PLAYBACK(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AUTO = 0¶
- LEFT = 2¶
- MONO = 4¶
- RIGHT = 3¶
- STEREO = 1¶
- SWAPPED_STEREO = 5¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_ENCODING(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AAC = 3¶
- AC3 = 4¶
- LAYER_1 = 0¶
- LAYER_2 = 1¶
- LAYER_3 = 2¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_L1(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BITRATE_128K = 3¶
- BITRATE_160K = 4¶
- BITRATE_192K = 5¶
- BITRATE_224K = 6¶
- BITRATE_256K = 7¶
- BITRATE_288K = 8¶
- BITRATE_320K = 9¶
- BITRATE_32K = 0¶
- BITRATE_352K = 10¶
- BITRATE_384K = 11¶
- BITRATE_416K = 12¶
- BITRATE_448K = 13¶
- BITRATE_64K = 1¶
- BITRATE_96K = 2¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_L2(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BITRATE_112K = 6¶
- BITRATE_128K = 7¶
- BITRATE_160K = 8¶
- BITRATE_192K = 9¶
- BITRATE_224K = 10¶
- BITRATE_256K = 11¶
- BITRATE_320K = 12¶
- BITRATE_32K = 0¶
- BITRATE_384K = 13¶
- BITRATE_48K = 1¶
- BITRATE_56K = 2¶
- BITRATE_64K = 3¶
- BITRATE_80K = 4¶
- BITRATE_96K = 5¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_L3(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BITRATE_112K = 7¶
- BITRATE_128K = 8¶
- BITRATE_160K = 9¶
- BITRATE_192K = 10¶
- BITRATE_224K = 11¶
- BITRATE_256K = 12¶
- BITRATE_320K = 13¶
- BITRATE_32K = 0¶
- BITRATE_40K = 1¶
- BITRATE_48K = 2¶
- BITRATE_56K = 3¶
- BITRATE_64K = 4¶
- BITRATE_80K = 5¶
- BITRATE_96K = 6¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DUAL = 2¶
- JOINT_STEREO = 1¶
- MONO = 3¶
- STEREO = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_MODE_EXTENSION(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BOUND_12 = 2¶
- BOUND_16 = 3¶
- BOUND_4 = 0¶
- BOUND_8 = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_AUDIO_SAMPLING(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- FREQ_32000 = 2¶
- FREQ_44100 = 0¶
- FREQ_48000 = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- TYPE_1D_HOR = 1¶
- TYPE_OFF = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- TYPE_1D_HOR = 1¶
- TYPE_1D_VERT = 2¶
- TYPE_2D_HV_SEPARABLE = 3¶
- TYPE_2D_SYM_NON_SEPARABLE = 4¶
- TYPE_OFF = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DIAG = 4¶
- HOR = 1¶
- HOR_VERT = 3¶
- OFF = 0¶
- VERT = 2¶
- class actfw_core.v4l2.control.V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AUTO = 1¶
- MANUAL = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- AUTO = 1¶
- MANUAL = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DISABLED = 0¶
- I_FRAME = 1¶
- NOT_CODED = 2¶
- class actfw_core.v4l2.control.V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BUF_LIMIT = 2¶
- DISABLED = 0¶
- LEVEL_LIMIT = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_STREAM_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- MPEG1_SS = 2¶
- MPEG1_VCD = 4¶
- MPEG2_DVD = 3¶
- MPEG2_PS = 0¶
- MPEG2_SVCD = 5¶
- MPEG2_TS = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_STREAM_VBI_FMT(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- IVTV = 1¶
- NONE = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ASPECT_16x9 = 2¶
- ASPECT_1x1 = 0¶
- ASPECT_221x100 = 3¶
- ASPECT_4x3 = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_BITRATE_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CBR = 1¶
- VBR = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_ENCODING(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- MPEG_1 = 0¶
- MPEG_2 = 1¶
- MPEG_4_AVC = 2¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- LEVEL_1B = 1¶
- LEVEL_1_0 = 0¶
- LEVEL_1_1 = 2¶
- LEVEL_1_2 = 3¶
- LEVEL_1_3 = 4¶
- LEVEL_2_0 = 5¶
- LEVEL_2_1 = 6¶
- LEVEL_2_2 = 7¶
- LEVEL_3_0 = 8¶
- LEVEL_3_1 = 9¶
- LEVEL_3_2 = 10¶
- LEVEL_4_0 = 11¶
- LEVEL_4_1 = 12¶
- LEVEL_4_2 = 13¶
- LEVEL_5_0 = 14¶
- LEVEL_5_1 = 15¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_ENTROPY_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CABAC = 1¶
- CAVLC = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- LEFT = 1¶
- RIGHT = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BOX_OUT = 3¶
- EXPLICIT = 6¶
- FOREGROUND_WITH_LEFT_OVER = 2¶
- INTERLEAVED_SLICES = 0¶
- RASTER_SCAN = 4¶
- SCATTERED_SLICES = 1¶
- WIPE_SCAN = 5¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- B = 0¶
- P = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DISABLED = 1¶
- DISABLED_AT_SLICE_BOUNDARY = 2¶
- ENABLED = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_PROFILE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BASELINE = 0¶
- CAVLC_444_INTRA = 11¶
- CONSTRAINED_BASELINE = 1¶
- EXTENDED = 3¶
- HIGH = 4¶
- HIGH_10 = 5¶
- HIGH_10_INTRA = 8¶
- HIGH_422 = 6¶
- HIGH_422_INTRA = 9¶
- HIGH_444_INTRA = 10¶
- HIGH_444_PREDICTIVE = 7¶
- MAIN = 2¶
- MULTIVIEW_HIGH = 16¶
- SCALABLE_BASELINE = 12¶
- SCALABLE_HIGH = 13¶
- SCALABLE_HIGH_INTRA = 14¶
- STEREO_HIGH = 15¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CHECKERBOARD = 0¶
- COLUMN = 1¶
- ROW = 2¶
- SIDE_BY_SIDE = 3¶
- TEMPORAL = 5¶
- TOP_BOTTOM = 4¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_H264_VUI_SAR(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- IDC_10x11 = 3¶
- IDC_12x11 = 2¶
- IDC_15x11 = 11¶
- IDC_160x99 = 13¶
- IDC_16x11 = 4¶
- IDC_18x11 = 10¶
- IDC_1x1 = 1¶
- IDC_20x11 = 7¶
- IDC_24x11 = 6¶
- IDC_2x1 = 16¶
- IDC_32x11 = 8¶
- IDC_3x2 = 15¶
- IDC_40x33 = 5¶
- IDC_4x3 = 14¶
- IDC_64x33 = 12¶
- IDC_80x33 = 9¶
- IDC_EXTENDED = 17¶
- IDC_UNSPECIFIED = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_HEADER_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- JOINED_WITH_1ST_FRAME = 1¶
- SEPARATE = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_MPEG4(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- LEVEL_0 = 0¶
- LEVEL_0B = 1¶
- LEVEL_1 = 2¶
- LEVEL_2 = 3¶
- LEVEL_3 = 4¶
- LEVEL_3B = 5¶
- LEVEL_4 = 6¶
- LEVEL_5 = 7¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_MPEG4_PROFILE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ADVANCED_CODING_EFFICIENCY = 4¶
- ADVANCED_SIMPLE = 1¶
- CORE = 2¶
- SIMPLE = 0¶
- SIMPLE_SCALABLE = 3¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_MULTI_SLICE_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- MAX_BYTES = 2¶
- MAX_MB = 1¶
- SINGLE = 0¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- PREV = 0¶
- REF_PERIOD = 1¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_VPX_PARTITIONS(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- NUM_1 = 0¶
- NUM_2 = 1¶
- NUM_4 = 2¶
- NUM_8 = 3¶
- class actfw_core.v4l2.control.V4L2_MPEG_VIDEO_VPX_REF_FRAME(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- NUM_1 = 0¶
- NUM_2 = 1¶
- NUM_3 = 2¶
- class actfw_core.v4l2.control.V4L2_POWER_LINE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- FREQUENCY_50HZ = 1¶
- FREQUENCY_60HZ = 2¶
- FREQUENCY_AUTO = 3¶
- FREQUENCY_DISABLED = 0¶
- class actfw_core.v4l2.control.V4L2_PREEMPHASIS(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DISABLED = 0¶
- TUNE_50_uS = 1¶
- TUNE_75_uS = 2¶
- class actfw_core.v4l2.control.V4L2_SCENE_MODE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BACKLIGHT = 1¶
- BEACH_SNOW = 2¶
- CANDLE_LIGHT = 3¶
- DAWN_DUSK = 4¶
- FALL_COLORS = 5¶
- FIREWORKS = 6¶
- LANDSCAPE = 7¶
- NIGHT = 8¶
- NONE = 0¶
- PARTY_INDOOR = 9¶
- PORTRAIT = 10¶
- SPORTS = 11¶
- SUNSET = 12¶
- TEXT = 13¶
actfw_core.v4l2.types module¶
- class actfw_core.v4l2.types.bcm2835_isp_black_level¶
Bases:
_ctypes.Structure
- black_level_b¶
Structure/Union member
- black_level_g¶
Structure/Union member
- black_level_r¶
Structure/Union member
- enabled¶
Structure/Union member
- padding¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_gain_format(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- GAIN_FORMAT_U0P8_1 = 0¶
- GAIN_FORMAT_U1P7_0 = 1¶
- GAIN_FORMAT_U1P7_1 = 2¶
- GAIN_FORMAT_U2P6_0 = 3¶
- GAIN_FORMAT_U2P6_1 = 4¶
- GAIN_FORMAT_U3P5_0 = 5¶
- GAIN_FORMAT_U3P5_1 = 6¶
- GAIN_FORMAT_U4P10 = 7¶
- class actfw_core.v4l2.types.bcm2835_isp_gamma¶
Bases:
_ctypes.Structure
- enabled¶
Structure/Union member
- x¶
Structure/Union member
- y¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_lens_shading¶
Bases:
_ctypes.Structure
- corner_sampled¶
Structure/Union member
- dmabuf¶
Structure/Union member
- enabled¶
Structure/Union member
- gain_format¶
Structure/Union member
- grid_cell_size¶
Structure/Union member
- grid_height¶
Structure/Union member
- grid_stride¶
Structure/Union member
- grid_width¶
Structure/Union member
- ref_transform¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_stats¶
Bases:
_ctypes.Structure
- agc_stats¶
Structure/Union member
- awb_stats¶
Structure/Union member
- floating_stats¶
Structure/Union member
- focus_stats¶
Structure/Union member
- hist¶
Structure/Union member
- size¶
Structure/Union member
- version¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_stats_contrast¶
Bases:
_ctypes.Structure
- brightness¶
Structure/Union member
- contrast¶
Structure/Union member
- points¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_stats_focus¶
Bases:
_ctypes.Structure
- contrast_val¶
Structure/Union member
- contrast_val_num¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_stats_hist¶
Bases:
_ctypes.Structure
- b_hist¶
Structure/Union member
- g_hist¶
Structure/Union member
- r_hist¶
Structure/Union member
- class actfw_core.v4l2.types.bcm2835_isp_stats_region¶
Bases:
_ctypes.Structure
- b_sum¶
Structure/Union member
- counted¶
Structure/Union member
- g_sum¶
Structure/Union member
- noncounted¶
Structure/Union member
- r_sum¶
Structure/Union member
- class actfw_core.v4l2.types.buffer¶
Bases:
_ctypes.Structure
- bytesused¶
Structure/Union member
- field¶
Structure/Union member
- flags¶
Structure/Union member
- index¶
Structure/Union member
- length¶
Structure/Union member
- m¶
Structure/Union member
- memory¶
Structure/Union member
- reserved¶
Structure/Union member
- reserved2¶
Structure/Union member
- sequence¶
Structure/Union member
- timecode¶
Structure/Union member
- timestamp¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.capability¶
Bases:
_ctypes.Structure
- bus_info¶
Structure/Union member
- capabilities¶
Structure/Union member
- card¶
Structure/Union member
- device_caps¶
Structure/Union member
- driver¶
Structure/Union member
- reserved¶
Structure/Union member
- version¶
Structure/Union member
- class actfw_core.v4l2.types.captureparm¶
Bases:
_ctypes.Structure
- capability¶
Structure/Union member
- capturemode¶
Structure/Union member
- extendedmode¶
Structure/Union member
- readbufferbs¶
Structure/Union member
- reserved¶
Structure/Union member
- timeperframe¶
Structure/Union member
- class actfw_core.v4l2.types.clip¶
Bases:
_ctypes.Structure
- c¶
Structure/Union member
- next¶
Structure/Union member
- class actfw_core.v4l2.types.control¶
Bases:
_ctypes.Structure
- id¶
Structure/Union member
- value¶
Structure/Union member
- class actfw_core.v4l2.types.exportbuffer¶
Bases:
_ctypes.Structure
- fd¶
Structure/Union member
- flags¶
Structure/Union member
- index¶
Structure/Union member
- plane¶
Structure/Union member
- reserved¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.fmtdesc¶
Bases:
_ctypes.Structure
- description¶
Structure/Union member
- flags¶
Structure/Union member
- index¶
Structure/Union member
- pixelformat¶
Structure/Union member
- reserved¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.format¶
Bases:
_ctypes.Structure
- fmt¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.fract¶
Bases:
_ctypes.Structure
- denominator¶
Structure/Union member
- numerator¶
Structure/Union member
- class actfw_core.v4l2.types.frmival_stepwise¶
Bases:
_ctypes.Structure
- max¶
Structure/Union member
- min¶
Structure/Union member
- step¶
Structure/Union member
- class actfw_core.v4l2.types.frmivalenum¶
Bases:
_ctypes.Structure
- discrete¶
Structure/Union member
- height¶
Structure/Union member
- index¶
Structure/Union member
- pixel_format¶
Structure/Union member
- reserved¶
Structure/Union member
- stepwise¶
Structure/Union member
- type¶
Structure/Union member
- width¶
Structure/Union member
- class actfw_core.v4l2.types.frmsize_discrete¶
Bases:
_ctypes.Structure
- height¶
Structure/Union member
- width¶
Structure/Union member
- class actfw_core.v4l2.types.frmsize_stepwise¶
Bases:
_ctypes.Structure
- max_height¶
Structure/Union member
- max_width¶
Structure/Union member
- min_height¶
Structure/Union member
- min_width¶
Structure/Union member
- step_height¶
Structure/Union member
- step_width¶
Structure/Union member
- class actfw_core.v4l2.types.frmsizeenum¶
Bases:
_ctypes.Structure
- discrete¶
Structure/Union member
- index¶
Structure/Union member
- pixel_format¶
Structure/Union member
- reserved¶
Structure/Union member
- stepwise¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.mbus_framefmt¶
Bases:
_ctypes.Structure
- code¶
Structure/Union member
- colorspace¶
Structure/Union member
- field¶
Structure/Union member
- height¶
Structure/Union member
- quantization¶
Structure/Union member
- reserved¶
Structure/Union member
- width¶
Structure/Union member
- xfer_func¶
Structure/Union member
- ycbcr_enc¶
Structure/Union member
- class actfw_core.v4l2.types.meta_format¶
Bases:
_ctypes.Structure
- buffersize¶
Structure/Union member
- dataformat¶
Structure/Union member
- class actfw_core.v4l2.types.outputparm¶
Bases:
_ctypes.Structure
- capability¶
Structure/Union member
- extendedmode¶
Structure/Union member
- outputmode¶
Structure/Union member
- reserved¶
Structure/Union member
- timeperframe¶
Structure/Union member
- writebuffers¶
Structure/Union member
- class actfw_core.v4l2.types.pix_format¶
Bases:
_ctypes.Structure
- bytesperline¶
Structure/Union member
- colorspace¶
Structure/Union member
- field¶
Structure/Union member
- flags¶
Structure/Union member
- height¶
Structure/Union member
- pixelformat¶
Structure/Union member
- priv¶
Structure/Union member
- quantization¶
Structure/Union member
- sizeimage¶
Structure/Union member
- width¶
Structure/Union member
- xfer_func¶
Structure/Union member
- ycbcr_enc¶
Structure/Union member
- class actfw_core.v4l2.types.pix_format_mplane¶
Bases:
_ctypes.Structure
- colorspace¶
Structure/Union member
- field¶
Structure/Union member
- flags¶
Structure/Union member
- height¶
Structure/Union member
- num_planes¶
Structure/Union member
- pixelformat¶
Structure/Union member
- plane_fmt¶
Structure/Union member
- quantization¶
Structure/Union member
- reserved¶
Structure/Union member
- width¶
Structure/Union member
- xfer_func¶
Structure/Union member
- ycbcr_enc¶
Structure/Union member
- class actfw_core.v4l2.types.plane¶
Bases:
_ctypes.Structure
- bytesused¶
Structure/Union member
- data_offset¶
Structure/Union member
- length¶
Structure/Union member
- m¶
Structure/Union member
- reserved¶
Structure/Union member
- class actfw_core.v4l2.types.plane_pix_format¶
Bases:
_ctypes.Structure
- bytesperline¶
Structure/Union member
- reserved¶
Structure/Union member
- sizeimage¶
Structure/Union member
- class actfw_core.v4l2.types.queryctrl¶
Bases:
_ctypes.Structure
- default_value¶
Structure/Union member
- flags¶
Structure/Union member
- id¶
Structure/Union member
- maximum¶
Structure/Union member
- minimum¶
Structure/Union member
- name¶
Structure/Union member
- reserved¶
Structure/Union member
- step¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.rect¶
Bases:
_ctypes.Structure
- height¶
Structure/Union member
- left¶
Structure/Union member
- top¶
Structure/Union member
- width¶
Structure/Union member
- class actfw_core.v4l2.types.requestbuffers¶
Bases:
_ctypes.Structure
- count¶
Structure/Union member
- memory¶
Structure/Union member
- reserved¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.sdr_format¶
Bases:
_ctypes.Structure
- buffersize¶
Structure/Union member
- pixelformat¶
Structure/Union member
- reserved¶
Structure/Union member
- class actfw_core.v4l2.types.selection¶
Bases:
_ctypes.Structure
- flags¶
Structure/Union member
- r¶
Structure/Union member
- reserved¶
Structure/Union member
- target¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.sliced_vbi_format¶
Bases:
_ctypes.Structure
- io_size¶
Structure/Union member
- reserved¶
Structure/Union member
- service_lines¶
Structure/Union member
- class actfw_core.v4l2.types.streamparm¶
Bases:
_ctypes.Structure
- parm¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.subdev_format¶
Bases:
_ctypes.Structure
- format¶
Structure/Union member
- pad¶
Structure/Union member
- reserved¶
Structure/Union member
- which¶
Structure/Union member
- class actfw_core.v4l2.types.timecode¶
Bases:
_ctypes.Structure
- flags¶
Structure/Union member
- frames¶
Structure/Union member
- hours¶
Structure/Union member
- minutes¶
Structure/Union member
- seconds¶
Structure/Union member
- type¶
Structure/Union member
- userbits¶
Structure/Union member
- class actfw_core.v4l2.types.timeval¶
Bases:
_ctypes.Structure
- sec¶
Structure/Union member
- usec¶
Structure/Union member
- class actfw_core.v4l2.types.v4l2_ext_control¶
Bases:
_ctypes.Structure
- id¶
Structure/Union member
- p_u16¶
Structure/Union member
- p_u32¶
Structure/Union member
- p_u8¶
Structure/Union member
- ptr¶
Structure/Union member
- reserved2¶
Structure/Union member
- size¶
Structure/Union member
- string¶
Structure/Union member
- value¶
Structure/Union member
- value64¶
Structure/Union member
- class actfw_core.v4l2.types.v4l2_ext_controls¶
Bases:
_ctypes.Structure
- controls¶
Structure/Union member
- count¶
Structure/Union member
- ctrl_class¶
Structure/Union member
- error_idx¶
Structure/Union member
- request_fd¶
Structure/Union member
- reserved¶
Structure/Union member
- which¶
Structure/Union member
- class actfw_core.v4l2.types.v4l2_query_ext_ctrl¶
Bases:
_ctypes.Structure
- default_value¶
Structure/Union member
- dims¶
Structure/Union member
- elem_size¶
Structure/Union member
- elems¶
Structure/Union member
- flags¶
Structure/Union member
- id¶
Structure/Union member
- maximum¶
Structure/Union member
- minimum¶
Structure/Union member
- name¶
Structure/Union member
- nr_of_dims¶
Structure/Union member
- reserved¶
Structure/Union member
- step¶
Structure/Union member
- type¶
Structure/Union member
- class actfw_core.v4l2.types.vbi_format¶
Bases:
_ctypes.Structure
- count¶
Structure/Union member
- flags¶
Structure/Union member
- offset¶
Structure/Union member
- reserved¶
Structure/Union member
- sample_format¶
Structure/Union member
- samples_per_line¶
Structure/Union member
- sampling_rate¶
Structure/Union member
- start¶
Structure/Union member
actfw_core.v4l2.video module¶
- class actfw_core.v4l2.video.MEDIA_BUS_FMT(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- SBGGR10_1X10 = 12295¶
- SBGGR8_1X8 = 12289¶
- SGBRG10_1X10 = 12302¶
- SGRBG10_1X10 = 12298¶
- SRGGB10_1X10 = 12303¶
- class actfw_core.v4l2.video.RawVideo(device, blocking=False, init_controls=[], v4l2_buf_type=V4L2_BUF_TYPE.VIDEO_CAPTURE)¶
Bases:
object
- close()¶
- dequeue_buffer(timeout=1, v4l2_memory: actfw_core.v4l2.video.V4L2_MEMORY = V4L2_MEMORY.MMAP)¶
- dequeue_buffer_nonblocking(v4l2_memory: actfw_core.v4l2.video.V4L2_MEMORY = V4L2_MEMORY.MMAP)¶
- export_buffers()¶
- get_ext_controls(ids: List[actfw_core.v4l2.control.V4L2_CID]) List[actfw_core.v4l2.types.v4l2_ext_control] ¶
- init_controls(targets)¶
- make_initializer(query)¶
- query_ext_controls() List[actfw_core.v4l2.types.v4l2_query_ext_ctrl] ¶
- queue_all_buffers()¶
- queue_buffer(index)¶
- request_buffers(n, v4l2_memory: actfw_core.v4l2.video.V4L2_MEMORY = V4L2_MEMORY.MMAP, dma_fds=[]) int ¶
- requeue_buffer(video_buf)¶
- set_exposure_time(ms=None)¶
Set exposure time.
- Parameters
ms (int or None) – exposure time [msec] (None means auto)
- Returns
result
- Return type
boolean
- set_ext_controls(ctr_list: List[actfw_core.v4l2.types.v4l2_ext_controls])¶
- set_framerate(conf)¶
- set_horizontal_flip(flip)¶
Flip video (horizontal) if it supported.
- Parameters
flip (boolean) – enable flip
- Returns
result
- Return type
boolean
- set_meta_format(dataformat: actfw_core.v4l2.video.V4L2_META_FMT, buffersize)¶
- set_pix_format(expected_width, expected_height, expected_format: actfw_core.v4l2.video.V4L2_PIX_FMT)¶
- set_selection(left, top, width, height)¶
- set_subdev_format(expected_width, expected_height, expected_format: actfw_core.v4l2.video.MEDIA_BUS_FMT)¶
- set_vertical_flip(flip)¶
Flip video (vertical) if it supported.
- Parameters
flip (boolean) – enable flip
- Returns
result
- Return type
boolean
- start_streaming()¶
- stop_streaming()¶
- class actfw_core.v4l2.video.V4L2_BUF_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- META_CAPTURE = 13¶
- META_OUTPUT = 14¶
- PRIVATE = 128¶
- SDR_CAPTURE = 11¶
- SDR_OUTPUT = 12¶
- SLICED_VBI_CAPTURE = 6¶
- SLICED_VBI_OUTPUT = 7¶
- VBI_CAPTURE = 4¶
- VBI_OUTPUT = 5¶
- VIDEO_CAPTURE = 1¶
- VIDEO_CAPTURE_MPLANE = 9¶
- VIDEO_OUTPUT = 2¶
- VIDEO_OUTPUT_MPLANE = 10¶
- VIDEO_OUTPUT_OVERLAY = 8¶
- VIDEO_OVERLAY = 3¶
- class actfw_core.v4l2.video.V4L2_FIELD(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ALTERNATE = 7¶
- ANY = 0¶
- BOTTOM = 3¶
- INTERLACED = 4¶
- INTERLACED_BT = 9¶
- INTERLACED_TB = 8¶
- NONE = 1¶
- SEQ_BT = 6¶
- SEQ_TB = 5¶
- TOP = 2¶
- class actfw_core.v4l2.video.V4L2_FRMIVAL_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CONTINUOUS = 2¶
- DISCRETE = 1¶
- STEPWISE = 3¶
- class actfw_core.v4l2.video.V4L2_FRMSIZE_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- CONTINUOUS = 2¶
- DISCRETE = 1¶
- STEPWISE = 3¶
- class actfw_core.v4l2.video.V4L2_MEMORY(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- DMABUF = 4¶
- MMAP = 1¶
- OVERLAY = 3¶
- USERPTR = 2¶
- class actfw_core.v4l2.video.V4L2_META_FMT(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- BCM2835_ISP_STATS = 1096045378¶
- class actfw_core.v4l2.video.V4L2_PIX_FMT(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ABGR32 = 875713089¶
- ARGB32 = 875708738¶
- ARGB444 = 842093121¶
- ARGB555 = 892424769¶
- ARGB555X = 3039908417¶
- BGR24 = 861030210¶
- BGR32 = 877807426¶
- BGR666 = 1213351746¶
- CIT_YYVYUY = 1448364355¶
- CPIA1 = 1095323715¶
- DV = 1685288548¶
- ET61X251 = 892483141¶
- GREY = 1497715271¶
- H263 = 859189832¶
- H264 = 875967048¶
- H264_MVC = 875967053¶
- H264_NO_SC = 826496577¶
- HI240 = 875710792¶
- HM12 = 842091848¶
- JL2005BCD = 808602698¶
- JPEG = 1195724874¶
- JPGL = 1279742026¶
- KONICA420 = 1229868875¶
- M420 = 808596557¶
- MJPEG = 1196444237¶
- MPEG = 1195724877¶
- MPEG1 = 826757197¶
- MPEG2 = 843534413¶
- MPEG4 = 877088845¶
- MR97310A = 808530765¶
- NV12 = 842094158¶
- NV12M = 842091854¶
- NV12MT = 842091860¶
- NV12MT_16X16 = 842091862¶
- NV16 = 909203022¶
- NV16M = 909200718¶
- NV21 = 825382478¶
- NV21M = 825380174¶
- NV24 = 875714126¶
- NV42 = 842290766¶
- NV61 = 825644622¶
- NV61M = 825642318¶
- OV511 = 825308495¶
- OV518 = 942749007¶
- PAC207 = 925905488¶
- PAL8 = 944521552¶
- PJPG = 1196444240¶
- PWC1 = 826496848¶
- PWC2 = 843274064¶
- RGB24 = 859981650¶
- RGB32 = 876758866¶
- RGB332 = 826427218¶
- RGB444 = 875836498¶
- RGB555 = 1329743698¶
- RGB555X = 1363298130¶
- RGB565 = 1346520914¶
- RGB565X = 1380075346¶
- S5C_UYVY_JPG = 1229141331¶
- SBGGR10 = 808535874¶
- SBGGR10ALAW8 = 943800929¶
- SBGGR10DPCM8 = 943800930¶
- SBGGR10P = 1094795888¶
- SBGGR12 = 842090306¶
- SBGGR16 = 844257602¶
- SBGGR8 = 825770306¶
- SE401 = 825242707¶
- SGBRG10 = 808534599¶
- SGBRG10ALAW8 = 943802209¶
- SGBRG10DPCM8 = 943802210¶
- SGBRG10P = 1094797168¶
- SGBRG12 = 842089031¶
- SGBRG8 = 1196573255¶
- SGRBG10 = 808534338¶
- SGRBG10ALAW8 = 943810401¶
- SGRBG10DPCM8 = 808535106¶
- SGRBG10P = 1094805360¶
- SGRBG12 = 842088770¶
- SGRBG8 = 1195528775¶
- SN9C10X = 808532307¶
- SN9C2028 = 1481527123¶
- SN9C20X_I420 = 808597843¶
- SPCA501 = 825242963¶
- SPCA505 = 892351827¶
- SPCA508 = 942683475¶
- SPCA561 = 825636179¶
- SQ905C = 1127559225¶
- SRGGB10 = 808535890¶
- SRGGB10ALAW8 = 943805025¶
- SRGGB10DPCM8 = 943805026¶
- SRGGB10P = 1094799984¶
- SRGGB12 = 842090322¶
- SRGGB8 = 1111967570¶
- STV0680 = 808990291¶
- TM6000 = 808865108¶
- UV8 = 540563029¶
- UYVY = 1498831189¶
- VC1_ANNEX_G = 1194410838¶
- VC1_ANNEX_L = 1278296918¶
- VP8 = 808996950¶
- VYUY = 1498765654¶
- WNVA = 1096175191¶
- XBGR32 = 875713112¶
- XRGB32 = 875714626¶
- XRGB444 = 842093144¶
- XRGB555 = 892424792¶
- XRGB555X = 3039908440¶
- XVID = 1145656920¶
- Y10 = 540029273¶
- Y10BPACK = 1110454617¶
- Y12 = 540160345¶
- Y12I = 1228026201¶
- Y16 = 540422489¶
- Y16_BE = 2687906137¶
- Y4 = 540291161¶
- Y41P = 1345401945¶
- Y6 = 540422233¶
- Y8I = 541669465¶
- YUV32 = 878073177¶
- YUV410 = 961959257¶
- YUV411P = 1345401140¶
- YUV420 = 842093913¶
- YUV420M = 842091865¶
- YUV422M = 909200729¶
- YUV422P = 1345466932¶
- YUV444 = 875836505¶
- YUV444M = 875711833¶
- YUV555 = 1331058009¶
- YUV565 = 1347835225¶
- YUYV = 1448695129¶
- YVU410 = 961893977¶
- YVU420 = 842094169¶
- YVU420M = 825380185¶
- YVU422M = 825642329¶
- YVU444M = 842288473¶
- YVYU = 1431918169¶
- YYUV = 1448434009¶
- Z16 = 540422490¶
- class actfw_core.v4l2.video.V4L2_SEL_FLAG(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- GE = 1¶
- KEEP_CONFIG = 4¶
- LE = 2¶
- class actfw_core.v4l2.video.V4L2_SEL_TGT(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- COMPOSE = 256¶
- COMPOSE_BOUNDS = 258¶
- COMPOSE_DEFAULT = 257¶
- COMPOSE_PADDED = 259¶
- CROP = 0¶
- CROP_BOUNDS = 2¶
- CROP_DEFAULT = 1¶
- NATIVE_SIZE = 3¶
- class actfw_core.v4l2.video.V4L2_SUBDEV_FORMAT_WHENCE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
enum.IntEnum
- ACTIVE = 1¶
- TRY = 0¶
- class actfw_core.v4l2.video.V4LConverter(device_fd)¶
Bases:
object
- convert(buffer: actfw_core.v4l2.video.VideoBuffer, src_fmt, dst_fmt) bytes ¶
- try_convert(src_fmt, expected_width, expected_height, expected_format) actfw_core.v4l2.types.format ¶
- class actfw_core.v4l2.video.Video(device='/dev/video0', blocking=False)¶
Bases:
object
- close()¶
- dequeue_buffer(timeout=1)¶
- lookup_config(width, height, framerate, pixel_format, expected_format)¶
- query_capability()¶
- queue_buffer()¶
- request_buffers(n)¶
- requeue_buffer(video_buf)¶
- set_exposure_time(ms=None)¶
Set exposure time.
- Parameters
ms (int or None) – exposure time [msec] (None means auto)
- Returns
result
- Return type
boolean
- set_format(conf, expected_width=None, expected_height=None, expected_format=None)¶
- set_framerate(conf)¶
- set_horizontal_flip(flip)¶
Flip video (horizontal) if it supported.
- Parameters
flip (boolean) – enable flip
- Returns
result
- Return type
boolean
- set_rotation(rotation)¶
Rotate video if it supported.
- Parameters
rotation (int) – video rotation (must be multiples of 90)
- Returns
result
- Return type
boolean
- set_vertical_flip(flip)¶
Flip video (vertical) if it supported.
- Parameters
flip (boolean) – enable flip
- Returns
result
- Return type
boolean
- start_streaming()¶
- stop_streaming()¶
- try_convert(conf, expected_width, expected_height, expected_format)¶
- class actfw_core.v4l2.video.VideoBuffer(video, index, v4l2_memory: actfw_core.v4l2.video.V4L2_MEMORY = V4L2_MEMORY.MMAP, dma_fd=None, v4l2_buf_type=V4L2_BUF_TYPE.VIDEO_CAPTURE)¶
Bases:
object
- unmap_buffer()¶
- class actfw_core.v4l2.video.VideoConfig(width=640, height=480, pixel_format=V4L2_PIX_FMT.RGB24, framerate=30)¶
Bases:
object