diff --git a/FlashCap.Core/Internal/V4L2/NativeMethods_V4L2_Interop_loongarch64.cs b/FlashCap.Core/Internal/V4L2/NativeMethods_V4L2_Interop_loongarch64.cs index 262ce59..de0c00c 100644 --- a/FlashCap.Core/Internal/V4L2/NativeMethods_V4L2_Interop_loongarch64.cs +++ b/FlashCap.Core/Internal/V4L2/NativeMethods_V4L2_Interop_loongarch64.cs @@ -1,6 +1,8 @@ -// This is auto generated code by FlashCap.V4L2Generator [1.8.0]. Do not edit. -// Linux version 4.19.0-19-loongson-3 (abuild@10.40.52.160) (gcc version 8.3.0 (Loongnix 8.3.0-6.lnd.vec.36)) #1 SMP 4.19.190.8.14 Thu Aug 24 08:54:20 UTC 2023 -// Thu, 14 Dec 2023 01:30:18 GMT +// This is auto generated code by FlashCap.V4L2Generator [0.0.1]. Do not edit. +// Linux version 4.19.0-loongson-3-desktop (uos@loongarch-compiler) (gcc version 8.3.0 (Debian 8.3.0-6.lnd.vec.23)) #7108 SMP Thu Jul 18 19:01:55 CST 2024 +// clang version 13.0.1 (Loongson 13.0.1-5) +// gcc version 8.3.0 (Uos 8.3.0.13-deepin1) +// 2025年 03月 14日 星期五 14:18:04 CST using System; using System.Runtime.InteropServices; @@ -10,35 +12,285 @@ namespace FlashCap.Internal.V4L2 internal sealed class NativeMethods_V4L2_Interop_loongarch64 : NativeMethods_V4L2_Interop { // Common - public override string Label => "Linux version 4.19.0-19-loongson-3 (abuild@10.40.52.160) (gcc version 8.3.0 (Loongnix 8.3.0-6.lnd.vec.36)) #1 SMP 4.19.190.8.14 Thu Aug 24 08:54:20 UTC 2023"; + public override string Label => "Linux version 4.19.0-loongson-3-desktop (uos@loongarch-compiler) (gcc version 8.3.0 (Debian 8.3.0-6.lnd.vec.23)) #7108 SMP Thu Jul 18 19:01:55 CST 2024"; public override string Architecture => "loongarch64"; public override int sizeof_size_t => 8; public override int sizeof_off_t => 8; // Definitions + public override uint V4L2_CAP_ASYNCIO => 33554432U; + public override uint V4L2_CAP_AUDIO => 131072U; + public override uint V4L2_CAP_DEVICE_CAPS => 2147483648U; + public override uint V4L2_CAP_EXT_PIX_FORMAT => 2097152U; + public override uint V4L2_CAP_HW_FREQ_SEEK => 1024U; + public override uint V4L2_CAP_META_CAPTURE => 8388608U; + public override uint V4L2_CAP_MODULATOR => 524288U; + public override uint V4L2_CAP_RADIO => 262144U; + public override uint V4L2_CAP_RDS_CAPTURE => 256U; + public override uint V4L2_CAP_RDS_OUTPUT => 2048U; + public override uint V4L2_CAP_READWRITE => 16777216U; + public override uint V4L2_CAP_SDR_CAPTURE => 1048576U; + public override uint V4L2_CAP_SDR_OUTPUT => 4194304U; + public override uint V4L2_CAP_SLICED_VBI_CAPTURE => 64U; + public override uint V4L2_CAP_SLICED_VBI_OUTPUT => 128U; + public override uint V4L2_CAP_STREAMING => 67108864U; + public override uint V4L2_CAP_TIMEPERFRAME => 4096U; + public override uint V4L2_CAP_TOUCH => 268435456U; + public override uint V4L2_CAP_TUNER => 65536U; + public override uint V4L2_CAP_VBI_CAPTURE => 16U; + public override uint V4L2_CAP_VBI_OUTPUT => 32U; public override uint V4L2_CAP_VIDEO_CAPTURE => 1U; + public override uint V4L2_CAP_VIDEO_CAPTURE_MPLANE => 4096U; + public override uint V4L2_CAP_VIDEO_M2M => 32768U; + public override uint V4L2_CAP_VIDEO_M2M_MPLANE => 16384U; + public override uint V4L2_CAP_VIDEO_OUTPUT => 2U; + public override uint V4L2_CAP_VIDEO_OUTPUT_MPLANE => 8192U; + public override uint V4L2_CAP_VIDEO_OUTPUT_OVERLAY => 512U; + public override uint V4L2_CAP_VIDEO_OVERLAY => 4U; public override uint V4L2_PIX_FMT_ABGR32 => 875713089U; public override uint V4L2_PIX_FMT_ARGB32 => 875708738U; + public override uint V4L2_PIX_FMT_ARGB444 => 842093121U; + public override uint V4L2_PIX_FMT_ARGB555 => 892424769U; + public override uint V4L2_PIX_FMT_ARGB555X => 3039908417U; + public override uint V4L2_PIX_FMT_BGR24 => 861030210U; + public override uint V4L2_PIX_FMT_BGR32 => 877807426U; + public override uint V4L2_PIX_FMT_BGR666 => 1213351746U; + public override uint V4L2_PIX_FMT_CIT_YYVYUY => 1448364355U; + public override uint V4L2_PIX_FMT_CPIA1 => 1095323715U; + public override uint V4L2_PIX_FMT_DV => 1685288548U; + public override uint V4L2_PIX_FMT_ET61X251 => 892483141U; + public override uint V4L2_PIX_FMT_FLAG_PREMUL_ALPHA => 1U; + public override uint V4L2_PIX_FMT_FWHT => 1414027078U; + public override uint V4L2_PIX_FMT_GREY => 1497715271U; + public override uint V4L2_PIX_FMT_H263 => 859189832U; + public override uint V4L2_PIX_FMT_H264 => 875967048U; + public override uint V4L2_PIX_FMT_H264_MVC => 875967053U; + public override uint V4L2_PIX_FMT_H264_NO_SC => 826496577U; + public override uint V4L2_PIX_FMT_HEVC => 1129727304U; + public override uint V4L2_PIX_FMT_HI240 => 875710792U; + public override uint V4L2_PIX_FMT_HM12 => 842091848U; + public override uint V4L2_PIX_FMT_HSV24 => 861295432U; + public override uint V4L2_PIX_FMT_HSV32 => 878072648U; + public override uint V4L2_PIX_FMT_INZI => 1230655049U; + public override uint V4L2_PIX_FMT_IPU3_SBGGR10 => 1647538281U; + public override uint V4L2_PIX_FMT_IPU3_SGBRG10 => 1731424361U; + public override uint V4L2_PIX_FMT_IPU3_SGRBG10 => 1194553449U; + public override uint V4L2_PIX_FMT_IPU3_SRGGB10 => 1915973737U; + public override uint V4L2_PIX_FMT_JL2005BCD => 808602698U; public override uint V4L2_PIX_FMT_JPEG => 1195724874U; + public override uint V4L2_PIX_FMT_JPGL => 1279742026U; + public override uint V4L2_PIX_FMT_KONICA420 => 1229868875U; + public override uint V4L2_PIX_FMT_M420 => 808596557U; public override uint V4L2_PIX_FMT_MJPEG => 1196444237U; + public override uint V4L2_PIX_FMT_MPEG => 1195724877U; + public override uint V4L2_PIX_FMT_MPEG1 => 826757197U; + public override uint V4L2_PIX_FMT_MPEG2 => 843534413U; + public override uint V4L2_PIX_FMT_MPEG4 => 877088845U; + public override uint V4L2_PIX_FMT_MR97310A => 808530765U; + public override uint V4L2_PIX_FMT_MT21C => 825381965U; + public override uint V4L2_PIX_FMT_NV12 => 842094158U; + public override uint V4L2_PIX_FMT_NV12M => 842091854U; + public override uint V4L2_PIX_FMT_NV12MT => 842091860U; + public override uint V4L2_PIX_FMT_NV12MT_16X16 => 842091862U; + public override uint V4L2_PIX_FMT_NV16 => 909203022U; + public override uint V4L2_PIX_FMT_NV16M => 909200718U; + public override uint V4L2_PIX_FMT_NV21 => 825382478U; + public override uint V4L2_PIX_FMT_NV21M => 825380174U; + public override uint V4L2_PIX_FMT_NV24 => 875714126U; + public override uint V4L2_PIX_FMT_NV42 => 842290766U; + public override uint V4L2_PIX_FMT_NV61 => 825644622U; + public override uint V4L2_PIX_FMT_NV61M => 825642318U; + public override uint V4L2_PIX_FMT_OV511 => 825308495U; + public override uint V4L2_PIX_FMT_OV518 => 942749007U; + public override uint V4L2_PIX_FMT_PAC207 => 925905488U; + public override uint V4L2_PIX_FMT_PAL8 => 944521552U; + public override uint V4L2_PIX_FMT_PJPG => 1196444240U; + public override uint V4L2_PIX_FMT_PRIV_MAGIC => 4276996862U; + public override uint V4L2_PIX_FMT_PWC1 => 826496848U; + public override uint V4L2_PIX_FMT_PWC2 => 843274064U; public override uint V4L2_PIX_FMT_RGB24 => 859981650U; + public override uint V4L2_PIX_FMT_RGB32 => 876758866U; public override uint V4L2_PIX_FMT_RGB332 => 826427218U; + public override uint V4L2_PIX_FMT_RGB444 => 875836498U; + public override uint V4L2_PIX_FMT_RGB555 => 1329743698U; + public override uint V4L2_PIX_FMT_RGB555X => 1363298130U; public override uint V4L2_PIX_FMT_RGB565 => 1346520914U; public override uint V4L2_PIX_FMT_RGB565X => 1380075346U; + public override uint V4L2_PIX_FMT_S5C_UYVY_JPG => 1229141331U; + public override uint V4L2_PIX_FMT_SBGGR10 => 808535874U; + public override uint V4L2_PIX_FMT_SBGGR10ALAW8 => 943800929U; + public override uint V4L2_PIX_FMT_SBGGR10DPCM8 => 943800930U; + public override uint V4L2_PIX_FMT_SBGGR10P => 1094795888U; + public override uint V4L2_PIX_FMT_SBGGR12 => 842090306U; + public override uint V4L2_PIX_FMT_SBGGR12P => 1128481392U; + public override uint V4L2_PIX_FMT_SBGGR14P => 1162166896U; + public override uint V4L2_PIX_FMT_SBGGR16 => 844257602U; + public override uint V4L2_PIX_FMT_SBGGR8 => 825770306U; + public override uint V4L2_PIX_FMT_SE401 => 825242707U; + public override uint V4L2_PIX_FMT_SGBRG10 => 808534599U; + public override uint V4L2_PIX_FMT_SGBRG10ALAW8 => 943802209U; + public override uint V4L2_PIX_FMT_SGBRG10DPCM8 => 943802210U; + public override uint V4L2_PIX_FMT_SGBRG10P => 1094797168U; + public override uint V4L2_PIX_FMT_SGBRG12 => 842089031U; + public override uint V4L2_PIX_FMT_SGBRG12P => 1128482672U; + public override uint V4L2_PIX_FMT_SGBRG14P => 1162168176U; + public override uint V4L2_PIX_FMT_SGBRG16 => 909197895U; + public override uint V4L2_PIX_FMT_SGBRG8 => 1196573255U; + public override uint V4L2_PIX_FMT_SGRBG10 => 808534338U; + public override uint V4L2_PIX_FMT_SGRBG10ALAW8 => 943810401U; + public override uint V4L2_PIX_FMT_SGRBG10DPCM8 => 808535106U; + public override uint V4L2_PIX_FMT_SGRBG10P => 1094805360U; + public override uint V4L2_PIX_FMT_SGRBG12 => 842088770U; + public override uint V4L2_PIX_FMT_SGRBG12P => 1128490864U; + public override uint V4L2_PIX_FMT_SGRBG14P => 1162176368U; + public override uint V4L2_PIX_FMT_SGRBG16 => 909201991U; + public override uint V4L2_PIX_FMT_SGRBG8 => 1195528775U; + public override uint V4L2_PIX_FMT_SN9C10X => 808532307U; + public override uint V4L2_PIX_FMT_SN9C2028 => 1481527123U; + public override uint V4L2_PIX_FMT_SN9C20X_I420 => 808597843U; + public override uint V4L2_PIX_FMT_SPCA501 => 825242963U; + public override uint V4L2_PIX_FMT_SPCA505 => 892351827U; + public override uint V4L2_PIX_FMT_SPCA508 => 942683475U; + public override uint V4L2_PIX_FMT_SPCA561 => 825636179U; + public override uint V4L2_PIX_FMT_SQ905C => 1127559225U; + public override uint V4L2_PIX_FMT_SRGGB10 => 808535890U; + public override uint V4L2_PIX_FMT_SRGGB10ALAW8 => 943805025U; + public override uint V4L2_PIX_FMT_SRGGB10DPCM8 => 943805026U; + public override uint V4L2_PIX_FMT_SRGGB10P => 1094799984U; + public override uint V4L2_PIX_FMT_SRGGB12 => 842090322U; + public override uint V4L2_PIX_FMT_SRGGB12P => 1128485488U; + public override uint V4L2_PIX_FMT_SRGGB14P => 1162170992U; + public override uint V4L2_PIX_FMT_SRGGB16 => 909199186U; + public override uint V4L2_PIX_FMT_SRGGB8 => 1111967570U; + public override uint V4L2_PIX_FMT_STV0680 => 808990291U; + public override uint V4L2_PIX_FMT_TM6000 => 808865108U; + public override uint V4L2_PIX_FMT_UV8 => 540563029U; public override uint V4L2_PIX_FMT_UYVY => 1498831189U; + public override uint V4L2_PIX_FMT_VC1_ANNEX_G => 1194410838U; + public override uint V4L2_PIX_FMT_VC1_ANNEX_L => 1278296918U; + public override uint V4L2_PIX_FMT_VP8 => 808996950U; + public override uint V4L2_PIX_FMT_VP9 => 809062486U; + public override uint V4L2_PIX_FMT_VYUY => 1498765654U; + public override uint V4L2_PIX_FMT_WNVA => 1096175191U; + public override uint V4L2_PIX_FMT_XBGR32 => 875713112U; public override uint V4L2_PIX_FMT_XRGB32 => 875714626U; + public override uint V4L2_PIX_FMT_XRGB444 => 842093144U; + public override uint V4L2_PIX_FMT_XRGB555 => 892424792U; + public override uint V4L2_PIX_FMT_XRGB555X => 3039908440U; + public override uint V4L2_PIX_FMT_XVID => 1145656920U; + public override uint V4L2_PIX_FMT_Y10 => 540029273U; + public override uint V4L2_PIX_FMT_Y10BPACK => 1110454617U; + public override uint V4L2_PIX_FMT_Y10P => 1345335641U; + public override uint V4L2_PIX_FMT_Y12 => 540160345U; + public override uint V4L2_PIX_FMT_Y12I => 1228026201U; + public override uint V4L2_PIX_FMT_Y16 => 540422489U; + public override uint V4L2_PIX_FMT_Y16_BE => 2687906137U; + public override uint V4L2_PIX_FMT_Y4 => 540291161U; + public override uint V4L2_PIX_FMT_Y41P => 1345401945U; + public override uint V4L2_PIX_FMT_Y6 => 540422233U; + public override uint V4L2_PIX_FMT_Y8I => 541669465U; + public override uint V4L2_PIX_FMT_YUV32 => 878073177U; + public override uint V4L2_PIX_FMT_YUV410 => 961959257U; + public override uint V4L2_PIX_FMT_YUV411P => 1345401140U; + public override uint V4L2_PIX_FMT_YUV420 => 842093913U; + public override uint V4L2_PIX_FMT_YUV420M => 842091865U; + public override uint V4L2_PIX_FMT_YUV422M => 909200729U; + public override uint V4L2_PIX_FMT_YUV422P => 1345466932U; + public override uint V4L2_PIX_FMT_YUV444 => 875836505U; + public override uint V4L2_PIX_FMT_YUV444M => 875711833U; + public override uint V4L2_PIX_FMT_YUV555 => 1331058009U; + public override uint V4L2_PIX_FMT_YUV565 => 1347835225U; public override uint V4L2_PIX_FMT_YUYV => 1448695129U; + public override uint V4L2_PIX_FMT_YVU410 => 961893977U; + public override uint V4L2_PIX_FMT_YVU420 => 842094169U; + public override uint V4L2_PIX_FMT_YVU420M => 825380185U; + public override uint V4L2_PIX_FMT_YVU422M => 825642329U; + public override uint V4L2_PIX_FMT_YVU444M => 842288473U; + public override uint V4L2_PIX_FMT_YVYU => 1431918169U; + public override uint V4L2_PIX_FMT_YYUV => 1448434009U; + public override uint V4L2_PIX_FMT_Z16 => 540422490U; + public override uint VIDIOC_CREATE_BUFS => 3238024796U; + public override uint VIDIOC_CROPCAP => 3224131130U; + public override uint VIDIOC_DBG_G_CHIP_INFO => 3234354790U; + public override uint VIDIOC_DBG_G_REGISTER => 3224917584U; + public override uint VIDIOC_DBG_S_REGISTER => 1077433935U; + public override uint VIDIOC_DECODER_CMD => 3225966176U; public override uint VIDIOC_DQBUF => 3227014673U; + public override uint VIDIOC_DQEVENT => 2156418649U; + public override uint VIDIOC_DV_TIMINGS_CAP => 3230684772U; + public override uint VIDIOC_ENCODER_CMD => 3223869005U; + public override uint VIDIOC_ENUM_DV_TIMINGS => 3230946914U; public override uint VIDIOC_ENUM_FMT => 3225441794U; public override uint VIDIOC_ENUM_FRAMEINTERVALS => 3224655435U; public override uint VIDIOC_ENUM_FRAMESIZES => 3224131146U; + public override uint VIDIOC_ENUM_FREQ_BANDS => 3225441893U; + public override uint VIDIOC_ENUMAUDIO => 3224655425U; + public override uint VIDIOC_ENUMAUDOUT => 3224655426U; + public override uint VIDIOC_ENUMINPUT => 3226490394U; + public override uint VIDIOC_ENUMOUTPUT => 3225966128U; + public override uint VIDIOC_ENUMSTD => 3225966105U; + public override uint VIDIOC_EXPBUF => 3225441808U; + public override uint VIDIOC_G_AUDIO => 2150913569U; + public override uint VIDIOC_G_AUDOUT => 2150913585U; + public override uint VIDIOC_G_CROP => 3222558267U; + public override uint VIDIOC_G_CTRL => 3221771803U; + public override uint VIDIOC_G_DV_TIMINGS => 3229898328U; + public override uint VIDIOC_G_EDID => 3223868968U; + public override uint VIDIOC_G_ENC_INDEX => 2283296332U; + public override uint VIDIOC_G_EXT_CTRLS => 3223344711U; + public override uint VIDIOC_G_FBUF => 2150651402U; + public override uint VIDIOC_G_FMT => 3234878980U; + public override uint VIDIOC_G_FREQUENCY => 3224131128U; + public override uint VIDIOC_G_INPUT => 2147767846U; + public override uint VIDIOC_G_JPEGCOMP => 2156680765U; + public override uint VIDIOC_G_MODULATOR => 3225703990U; + public override uint VIDIOC_G_OUTPUT => 2147767854U; + public override uint VIDIOC_G_PARM => 3234616853U; + public override uint VIDIOC_G_PRIORITY => 2147767875U; + public override uint VIDIOC_G_SELECTION => 3225441886U; + public override uint VIDIOC_G_SLICED_VBI_CAP => 3228849733U; + public override uint VIDIOC_G_STD => 2148029975U; + public override uint VIDIOC_G_TUNER => 3226752541U; + public override uint VIDIOC_LOG_STATUS => 22086U; + public override uint VIDIOC_OVERLAY => 1074025998U; + public override uint VIDIOC_PREPARE_BUF => 3227014749U; public override uint VIDIOC_QBUF => 3227014671U; + public override uint VIDIOC_QUERY_DV_TIMINGS => 2156156515U; + public override uint VIDIOC_QUERY_EXT_CTRL => 3236451943U; public override uint VIDIOC_QUERYBUF => 3227014665U; public override uint VIDIOC_QUERYCAP => 2154321408U; + public override uint VIDIOC_QUERYCTRL => 3225703972U; + public override uint VIDIOC_QUERYMENU => 3224131109U; + public override uint VIDIOC_QUERYSTD => 2148030015U; public override uint VIDIOC_REQBUFS => 3222558216U; + public override uint VIDIOC_S_AUDIO => 1077171746U; + public override uint VIDIOC_S_AUDOUT => 1077171762U; + public override uint VIDIOC_S_CROP => 1075074620U; + public override uint VIDIOC_S_CTRL => 3221771804U; + public override uint VIDIOC_S_DV_TIMINGS => 3229898327U; + public override uint VIDIOC_S_EDID => 3223868969U; + public override uint VIDIOC_S_EXT_CTRLS => 3223344712U; + public override uint VIDIOC_S_FBUF => 1076909579U; public override uint VIDIOC_S_FMT => 3234878981U; + public override uint VIDIOC_S_FREQUENCY => 1076647481U; + public override uint VIDIOC_S_HW_FREQ_SEEK => 1076909650U; + public override uint VIDIOC_S_INPUT => 3221509671U; + public override uint VIDIOC_S_JPEGCOMP => 1082938942U; + public override uint VIDIOC_S_MODULATOR => 1078220343U; + public override uint VIDIOC_S_OUTPUT => 3221509679U; + public override uint VIDIOC_S_PARM => 3234616854U; + public override uint VIDIOC_S_PRIORITY => 1074026052U; + public override uint VIDIOC_S_SELECTION => 3225441887U; + public override uint VIDIOC_S_STD => 1074288152U; + public override uint VIDIOC_S_TUNER => 1079268894U; public override uint VIDIOC_STREAMOFF => 1074026003U; public override uint VIDIOC_STREAMON => 1074026002U; + public override uint VIDIOC_SUBSCRIBE_EVENT => 1075861082U; + public override uint VIDIOC_TRY_DECODER_CMD => 3225966177U; + public override uint VIDIOC_TRY_ENCODER_CMD => 3223869006U; + public override uint VIDIOC_TRY_EXT_CTRLS => 3223344713U; + public override uint VIDIOC_TRY_FMT => 3234879040U; + public override uint VIDIOC_UNSUBSCRIBE_EVENT => 1075861083U; // Structures [StructLayout(LayoutKind.Explicit, Size=16)]