Skip to content

Update NativeMethods_V4L2_Interop_loongarch64.cs #159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
260 changes: 256 additions & 4 deletions FlashCap.Core/Internal/V4L2/NativeMethods_V4L2_Interop_loongarch64.cs
Original file line number Diff line number Diff line change
@@ -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 ([email protected]) (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;
Expand All @@ -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 ([email protected]) (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)]
Expand Down