Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/rust/winapi/src/um/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 26 kB image not shown  

Quelle  dxva2api.rs   Sprache: Rust

 

// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
// All files in the project carrying such notice may not be copied, modified, or distributed
// except according to those terms.
use ctypes::{c_float, c_void};
use shared::basetsd::UINT64;
use shared::d3d9::{IDirect3DDevice9, IDirect3DSurface9};
use shared::d3d9types::{D3DFORMAT, D3DPOOL};
use shared::guiddef::{GUID, REFGUID, REFIID},
::inwindef:BOOL,DWORD,FLOAT,, LOWORD ,,USHORT;
use shared::windef::{,
use um::unknwnbase::{IUnknown, IUnknownVtbl};
use um:: 0 xa0c7 xd3 xb9,x84 x00,0c0 x4f 0,x,0c5}
DEFINE_GUID!{DXVA2_ModeMPEG2_MoComp,
    0xe6a9f44b, 0x61b0Djava.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 30
DEFINE_GUID!{DXVA2_ModeMPEG2_IDCT,
    Djava.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 30
DEFINE_GUID!{DXVA2_ModeMPEG2_VLD,
    0xee27417f, 0x5e28, 0x4e65, 0xbe, 0xea, 0DEFINE_GUID!{DXVA2_ModeH264_VLD_WithFMOASO_NoFGT,x,0,x,x320java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 79
DEFINE_GUID!{DXVA2_ModeMPEG1_VLD,
    0x6f3ec719, 0x3735, 0x42cc, 0x80, 0x63!Djava.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
DEFINE_GUID!{DXVA2_ModeMPEG2and1_VLD,
    0x86695f12,{java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
DEFINE_GUID!{DXVA2_ModeH264_A,
    0x1b81be64, 0xa0c7, 0x11d3, 0xb9, 0{
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 30
    0x1b81be65, 0xa0c7,java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 30
DEFINE_GUID!{DXVA2_ModeH264_C,
    0x1b81be66, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5}
DEFINE_GUID!{DXVA2_ModeH264_D,
    0x1b81be67, 0xa0c7, 0x11d3, 0java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 30
DEFINE_GUID!{DXVA2_ModeH264_E,
    0x1b81be68, 0xa0c7, 0x11d3, 0xb9, 0x84,{java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
DEFINE_GUID!{DXVA2_ModeH264_F,
    0x1b81be69, 0xa0c7, 0x11d3, Djava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
DEFINE_GUID!{DXVA2_ModeH264_VLD_WithFMOASO_NoFGT,
    0xd5f04ff9, 0x3418, 0x45d8, 0x95, 0x61, 0x32, 
DEFINE_GUID!{DXVA2_ModeH264_VLD_Stereo_Progressive_NoFGT,
    0xd79be8da, 0x0cf1, 0x4c81, 0xb8, 0x2a, 0x69, 0xa4, 0xe2, 0x36, 0xf4, 0x3d}
DEFINE_GUID!{DXVA2_ModeH264_VLD_Stereo_NoFGT,
    0xf9aaccbb, D!{java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
DEFINE_GUID!{DXVA2_ModeH264_VLD_Multiview_NoFGT,
    0x705b9d82, 0x76cf, 0x49d6, 0xb7, 0xe6, 0xac, 0x88, 0x72, 0xdb,java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 33
DEFINE_GUID!{DXVA2_ModeWMV8_A,
    0x1b81be80, 0xa0c7
java.lang.StringIndexOutOfBoundsException: Range [29, 11) out of bounds for length 30
    0java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 79
DEFINE_GUID!{DXVA2_ModeWMV9_A,
    0x1b81be90, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e    java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 79

    0x1b81be91, 0xa0c7, 0x11d3java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 43
DEFINE_GUID!{DXVA2_ModeWMV9_C,
    0x1b81be94, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2ejava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 43
DEFINE_GUID!{DXVA2_ModeVC1_A,
    0x1b81bea0, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 52
DEFINE_GUID!{DXVA2_ModeVC1_B,
    0x1b81bea1, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, D{java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 50
DEFINE_GUID!{DXVA2_ModeVC1_C,
    0x1b81bea2, 0xa0c7, 0DEFINE_GUID!Djava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
DEFINE_GUID!{DXVA2_ModeVC1_D,
    0x1b81bea3, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5}
!{XVA2_ModeVC1_D2010java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
0x1b81bea4 0xa0c7,0,0b9, x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5}
java.lang.StringIndexOutOfBoundsException: Range [28, 11) out of bounds for length 29
   x1b81bed00, 0x11d3 xb9,x84,000,xc0,04,0x2e, x,0c5
DEFINE_GUID!{DXVA2_VideoProcProgressiveDevice,
    0x5a54a0c9, 0xc7ec, 0x4bd9, {java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
DEFINE_GUID!{DXVA2_VideoProcBobDevice,
    0x335aa36e, 0x7884, 0x43a4, 0x9c, 0x91, 0x7f, 0x87, 0xfa   =java.lang.StringIndexOutOfBoundsException: Range [64, 63) out of bounds for length 64
DEFINE_GUID!DXVA2_VideoProcSoftwareDevice
    0x4553d47f, 0xee7epub :=;
DEFINE_GUID!{DXVA2_ModeMPEG4pt2_VLD_Simple,
    0pub const DXVA:  = DXVA2_ModeWMV9_B;
DEFINE_GUID!{DXVA2_ModeMPEG4pt2_VLD_AdvSimple_NoGMC,
    0xed418a9f,pub   =DXVA2_ModeWMV9_C;
pub const DXVA2_ModeVC1_PostProc: GUID = DXVA2_ModeVC1_A;
     0x4258 0x44a9,0 0,0x94,0,0x97,0xa6 xba, 0xae}
DEFINE_GUID!{DXVA2_ModeHEVC_VLD_Main,
    0x5b11d51b,0,0x4452, xbc,xc3,0,0,0xa1,0x16,00,0c0}
DEFINE_GUID!{pub const DXVA2_ModeH264_MoComp_NoFGT =DXVA2_ModeH264_A
    x107af0e0 x,0419,0,0,067 0, 0,0 x,0x13}
DEFINE_GUID!{DXVA2_ModeVP9_VLD_Profile0,
    0x463707f8, 0xa1d0, 0x4585, 0 DXVA2_ModeH264_IDCT_NoFGTGUID=DXVA2_ModeH264_Cjava.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
DEFINE_GUID!,
    0xa4c749ef, 0x6ecf, 0pub const DXVA2_ModeH264_VLD_FGT: GUID = DXVA2_ModeH264_F;
DEFINE_GUID!DXVA2_ModeVP8_VLDjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
    0x90b899ea 0x3a62, 04705 x88, 0, x8d 0 x4b,027, x,0xe7}
pub const DXVA2_ModeMPEG2_MOCOMP: GUID = DXVA2_ModeMPEG2_MoComp;
  java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 59
pub java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
pub 0java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 79
ubconst DXVA2_ModeWMV9_MoComp: GUID = DXVA2_ModeWMV9_B;
pub const DXVA2_ModeWMV9_IDCT: GUID = DXVA2_ModeWMV9_C;
pub const DXVA2_ModeVC1_PostProc: GUID = DXVA2_ModeVC1_A;
pub const DXVA2_ModeVC1_MoComp: GUID = DXVA2_ModeVC1_B;
pub const DXVA2_ModeVC1_IDCT: DEFINE_GUID{,
pub const DXVA2_ModeVC1_VLD: GUID    0xfc51a550 0,    0    java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
pub: GUID =;
pub const DXVA2_ModeH264_MoComp_FGT: GUID = 0xfc51a551, 0xd5e7, 0x11d9, 0xaf, 0x55, 0x00, 0x05, 0x4e0java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
;
pub const DXVA2_ModeH264_IDCT_FGT: GUID = java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 38
ubconst    java.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 60
pub const DXVA2_ModeH264_VLD_FGT: GUID = java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 40
 :java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 56
pub const DXVA2_E_NEW_VIDEO_DEVICE: HRESULT = Djava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 60
pub const DXVA2_E_NOT_AVAILABLE: HRESULT = 0x80041003;
!,
0a0cade0f x06d5 xcf4 0xc7,0xf3,0 0xd7, 0x25,0xaa,075
STRUCT! {
    0xfc51a550, 0xd5e7, 0x11d9, 0xaf, 0x55, 0x00, 0x05, 0x4e, 0x43    value java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
DEFINE_GUIDjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 42
0java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 79
{java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 47
    0xfc51a552, 0xd5e7, 0x11d9, 0xaf, 0x55, 0x00, 0x05, 0x4e  [18.]java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
DEFINE_GUID!I,
    ]
DEFINE_GUIDENUM!eDXVA2_SampleFormat java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
    0x8c3a39f0    DXVA2_SampleUnknown=0,
java.lang.StringIndexOutOfBoundsException: Range [37, 11) out of bounds for length 50
    , 0xe4,0,0xf90, xc7, 026java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
 constMAX_DEINTERLACE_SURFACES =32;
pub const MAX_SUBSTREAMS:    DXVA2_SampleFieldSingleOdd =6,
STRUCT!{struct DXVA2_ExtendedFormat {
    valuejava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 30
}}
BITFIELD!{DXVA2_ExtendedFormat value: java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 43
    SampleFormat set_SampleFormat[0..8],
    VideoChromaSubsampling set_VideoChromaSubsamplingjava.lang.StringIndexOutOfBoundsException: Range [52, 50) out of bounds for length 57
    NominalRange java.lang.StringIndexOutOfBoundsException: Range [54, 51) out of bounds for length 58
    java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 56
    VideoLighting set_VideoLighting[18..22],
    [22..7,
    VideoTransferFunction set_VideoTransferFunction[27..32],
]}
ENUM!{enumjava.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 40
    java.lang.StringIndexOutOfBoundsException: Range [29, 26) out of bounds for length 34
    DXVA2_SampleUnknown = 0,
    DXVA2_SampleProgressiveFrame = 2,
    DXVA2_SampleFieldInterleavedEvenFirst = 3,
    DXVA2_SampleFieldInterleavedOddFirst = 4,
    DXVA2_SampleFieldSingleEven = 5,
    DXVA2_SampleFieldSingleOdd = 6,
    DXVA2_SampleSubStream = 7,
}}
    =2,
    DXVA2_VideoChromaSubsamplingMask = 0xf,
    DXVA2_VideoChromaSubsampling_Unknown = 0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
    java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Range [57, 53) out of bounds for length 60
java.lang.StringIndexOutOfBoundsException: Range [55, 51) out of bounds for length 58
    java.lang.StringIndexOutOfBoundsException: Range [70, 63) out of bounds for length 70
    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2
    java.lang.StringIndexOutOfBoundsException: Range [31, 27) out of bounds for length 34
      ,
        DXVA2_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 93
        !{enum DXVA2_VideoPrimaries
    java.lang.StringIndexOutOfBoundsException: Range [43, 40) out of bounds for length 94
         java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
        ,
}}
 {
    java.lang.StringIndexOutOfBoundsException: Range [38, 33) out of bounds for length 43
    DXVA2_NominalRange_Unknown = 0,
    DXVA2_NominalRange_Normal 1,
    DXVA2_VideoPrimaries_EBU3213 7,
    DXVA2_NominalRange_0_255 ,
    java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
    ,
}}
ENUM!{enum DXVA2_VideoTransFuncMask 0x1f,
    DXVA2_VideoTransferMatrixMask 0x7,
    DXVA2_VideoTransFunc_101java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
ix_BT709 = 1,
    java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
    DXVA2_VideoTransferMatrix_SMPTE240M =,
}}
ENUM!{enum DXVA2_VideoLighting {
    DXVA2_VideoLightingMask = 0xf,
   DXVA2_VideoLighting_Unknown  ,
    DXVA2_VideoLighting_bright = 1,
    DXVA2_VideoLighting_office = 2,
    java.lang.StringIndexOutOfBoundsException: Range [30, 27) out of bounds for length 32
    DXVA2_VideoLighting_dark = 4,}
}}
ENUM!{enum DXVA2_VideoPrimaries {
    java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 36
     =,
    DXVA2_VideoPrimaries_reserved S!{DXVA2_Frequency
    DXVA2_VideoPrimaries_BT709 2,
    DXVA2_VideoPrimaries_BT470_2_SysM = 3,    Denominator: UINT,
    DXVA2_VideoPrimaries_BT470_2_SysBG = 4,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 = 6,
    java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 22
    SampleFormatjava.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
}}
ENUM!{enum DXVA2_VideoTransferFunction {
        UABProtectionLevel: UINT
     0java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
    java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 32
    DXVA2_VideoTransFunc_18 = 2   x,
    DXVA2_VideoTransFunc_20 = 3,
    java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 32
     5,
    DXVA2_VideoTransFunc_240M = 6,
    DXVA2_VideoTransFunc_sRGB = 7,
    DXVA2_VideoTransFunc_28 = 8,
}}
pub const DXVA2_DeinterlaceTech_FieldAdaptive 0x20,
pubconst:=java.lang.StringIndexOutOfBoundsException: Range [74, 73) out of bounds for length 74
pub const DXVA2_DeinterlaceTech_InverseTelecinejava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
STRUCT!{ _java.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 54
    Numerator: java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 39
    Denominator: UINT,
}}
STRUCT!{struct DXVA2_VideoDesc {
    SampleWidth: UINT,
SampleHeight: UINT,
    SampleFormat: DXVA2_ExtendedFormat,
    :,
    java.lang.StringIndexOutOfBoundsException: Range [34, 31) out of bounds for length 36
    OutputFrameFreqjava.lang.StringIndexOutOfBoundsException: Range [37, 32) out of bounds for length 37
    DXVA2_DetailFilterChromaT ,
    Reserved:java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 40
}}
ENUM!{enum __MIDL___MIDL_itf_dxva2api_0000_0000_0003!{ _java.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 54
     = ,
    DXVA2_NoiseFilterTech_Median = 0x2
    java.lang.StringIndexOutOfBoundsException: Range [46, 44) out of bounds for length 51
    DXVA2_DeinterlaceTech_BOBVerticalStretch4Tapjava.lang.StringIndexOutOfBoundsException: Range [46, 39) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 48
 = 0java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
        DXVA2_DetailFilterTech_Unknown = =
Adaptive=,
    DXVA2_DeinterlaceTech_MotionVectorSteered = 0x80,
    java.lang.StringIndexOutOfBoundsException: Range [33, 31) out of bounds for length 38
     = java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
}}
ENUM!{enum __MIDL___MIDL_itf_dxva2api_0000_0000_0004 {
    DXVA2_NoiseFilterLumaLevel = 1,
    DXVA2_NoiseFilterLumaThreshold = 2,
    DXVA2_NoiseFilterLumaRadius = 3,
    DXVA2_NoiseFilterChromaLevel = 4,
    DXVA2_NoiseFilterChromaThresholdDXVA2_ProcAmp_Brightness = 0x1,
    DXVA2_NoiseFilterChromaRadius = 6,
    DXVA2_DetailFilterLumaLevel = 7,
    java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
    DXVA2_DetailFilterLumaRadiusjava.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 35
   java.lang.StringIndexOutOfBoundsException: Range [36, 33) out of bounds for length 39
    DXVA2_DetailFilterChromaThreshold =    java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 32
     ,
}}
ENUM0000_00000005{
    java.lang.StringIndexOutOfBoundsException: Range [42, 37) out of bounds for length 42
    java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 41
    DXVA2_NoiseFilterTech_Medianjava.lang.StringIndexOutOfBoundsException: Range [46, 38) out of bounds for length 46
    DXVA2_NoiseFilterTech_Temporaljava.lang.StringIndexOutOfBoundsException: Range [43, 35) out of bounds for length 44
    java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 44
     = 0x10,
    DXVA2_NoiseFilterTech_Mask = 0x1f,
}}
ENUM!{enum __MIDL___MIDL_itf_dxva2api_0000_0000_0006 {
     = 0,
    DXVA2_DetailFilterTech_Unknown = 0x1,
    DXVA2_VideoProcess_GammaCompensated = 04000java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
    DXVA2_VideoProcess_Mask   x,
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 2
}}
ENUM!{enum _  x1,
     =0,
    DXVA2_VPDev_SoftwareDevice  java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
    {enum __MIDL___MIDL_itf_dxva {
    DXVA2_ProcAmp_Hue    java.lang.StringIndexOutOfBoundsException: Range [27, 24) out of bounds for length 31
=x,
    DXVA2_ProcAmp_Mask = 0xf =x
}}
e _java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 54
    DXVA2_VideoProcess_None =java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 29
        DXVA2_DestData_Mask ,
    DXVA2_VideoProcess_StretchX = 0x2,
    !{struct DXVA2_VideoProcessorCap
    DXVA2_VideoProcess_AlphaBlend =java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
    NumForwardRefSamplesjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
    DeinterlaceTechnology: UINT,
    DXVA2_VideoProcess_SubStreamsExtended = 0x40    : UINT
    ded =0x80,
    java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 32
    DetailFilterTechnology: UINT,
    }
STRUCT!{ java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
    java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 46
    java.lang.StringIndexOutOfBoundsException: Range [42, 39) out of bounds for length 49
    java.lang.StringIndexOutOfBoundsException: Range [52, 49) out of bounds for length 59
   java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 37
}}
ENUM!{    Y: UCHjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
DXVA2_VPDev_HardwareDevice  x,
    DXVA2_VPDev_EmulatedDXVA1 = 0x2,
    DXVA2_VPDev_SoftwareDevice = 0x4,
    DXVA2_VPDev_Mask = 0x7,
}
ENUM!{Cb: USHORT
    =0x1,
    DXVA2_SampleData_TFF = 0x2,
     x,
    DXVA2_SampleData_Mask = 0xffff,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
ENUM!{enum __    :,
    SampleFormatjava.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
    _RFF_TFF_Present = 0x4,
    Pal:[; 16],
}}
!{truct java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
    DeviceCaps: UINT,
    InputPoolS{struct DXVA2_ValueRange java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
    : UINT,
    NumBackwardRefSamples: UINT,
    Reserved: UINT,
    DeinterlaceTechnology: UINT,     
:UINT,
    VideoProcessorOperations: UINT,
    NoiseFilterTechnology: UINT,
    
}}
STRUCT {
    Fraction: Brightness: DXVA2java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
    Value ,
}
UNION!{union DXVA2_Fixed32 {
    [;1]
    s s_mut:     Level 
    ll  :
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 2
  {
    Cr: UCHAR,
    Cb: UCHAR,
    Y: UCHAR,
    Alpha:RECTjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
}}
STRUCT{ {
    Cr: USHORT,
    Cb: USHORT,
    Y: USHORT,
    Alpha: USHORT,
}}
pub type REFERENCE_TIME = LONGLONG;
STRUCT!{struct DXVA2_VideoSample {
    Start: REFERENCE_TIME,
    End: REFERENCE_TIME,
    SampleFormat: DXVA2_ExtendedFormat,
    SrcSurface: *mut IDirect3DSurface9,
    SrcRect: RECT,
    DstRect: RECT,
    Pal: [DXVA2_AYUVSample8; 16],
    PlanarAlpha ,
    SampleData: DWORD,
}    : ,
NoiseFilterLuma ,
         DXVA2_FilterValuesjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
    MaxValue: DXVA2_Fixed32 java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
    DefaultValue: DXVA2_Fixed32,
    StepSize: DXVA2_Fixed32,
}}
STRUCT!{struct DXVA2_ProcAmpValues {
    Brightness: DXVA2_Fixed32,
    java.lang.StringIndexOutOfBoundsException: Range [27, 12) out of bounds for length 28
    Hue: DXVA2_Fixed32, =,
    Saturation:    java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 37
}}
DXVA2_MotionVectorBuffer=,
    Level: DXVA2_FilmGrainBuffer,
    : ,
    {MIDL___MIDL_itf_dxva2api_0000_0000_0013
}}
  =,
    TargetFrame: REFERENCE_TIME,
    TargetRect: RECT,
    ConstrictionSize: SIZE,
    StreamingFlags: java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 2
    BackgroundColor: guidConfigBitstreamEncryption:,
     java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
    ProcAmpValues:  ConfigBitstreamRaw:UINT,
    java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 37
    ConfigSpatialResid8java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
    java.lang.StringIndexOutOfBoundsException: Range [40, 21) out of bounds for length 42
    DetailFilterLuma:     ConfigIntraResidUnsigned:java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
XVA2_FilterValues
:java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
}}
 java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
    {struct DXVA2_DecodeBufferDesc
    =1
        BufferIndex,
        DataOffset UINT
    DataSize: UINT
    : UINT,
    DXVA2_BitStreamDateBufferType =6
    DXVA2_MotionVectorBuffer 7,
   java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 30
}
!{_MIDL___MIDL_itf_dxva2api_0000_0000_0013
    java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 2
    DXVA2_VideoProcessorRenderTarget    :java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
    DXVA2_VideoSoftwareRenderTargetSTRUCTjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
}} 
STRUCT!   PrivateInputDataSizeUINT,
    :GUID,
    guidConfigMBcontrolEncryption: GUID,
    java.lang.StringIndexOutOfBoundsException: Range [55, 40) out of bounds for length 55
    ConfigBitstreamRaw: UINT,
: UINT
    NumCompBuffers java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
    ConfigSpatialResid8: UINT,
    : UINT,
    ConfigSpatialHost8or9Clipping: UINT,
    ConfigSpatialResidInterleaved: java.lang.StringIndexOutOfBoundsException: Range [0, 39) out of bounds for length 2
 
    ConfigResidDiffAccelerator: UINT  java.lang.StringIndexOutOfBoundsException: Index 88 out of bounds for length 88
Scanjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
    ConfigSpecificIDCT >,
    java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 30
    java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 17
        java.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 24
}}
STRUCT
    java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 32
    BufferIndex:         hDevice: HAND
    DataOffset: UINT,
    DataSize: UINT,
    FirstMBaddress: java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 20
   java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 25
    Width: UINT,
    Heightjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
    Stride  mut*c_void
) java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
    java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
}} java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
{ java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
    IV:         BackBu ,
    Count: UINT64:,
}         ,
:java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
    Function: UINT,
:
    PrivateInputDataSize     >java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 30
    : 
}}
pub const java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 29
pub        :*  java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
STRUCT:java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
            pFormats: mut,
    pCompressedBuffers: *     >java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
            pVideoDesc,
}
RIDL!{        :java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
interface IDirect3DDeviceManager9(     >HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
    fn ResetDevice(
        pDevice: *mut IDirect3DDevice9,
        resetToken: UINT,
     >
    fn        java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 60

    ) -> HRESULT,
    fn java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 17
hDevice java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    ) -> HRESULT,
    fn TestDevice(
        hDevice: HANDLE,
     >java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17

        hDevice: HANDLE)-java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
        ce9,
        fBloc: BOOL,
    ) -> HRESULT,
fn (
                pGuids:mut,
         GetVideoProcessorR(
    ) -> HRESULT,
    fn GetVideoService(
        hDevice: HANDLE,
        riid: REFIID,
mut ,
    ) -> HRESULT,
}}
RIDL!{#[uuidGetVideoProcessorSubStreamFormats
interface IDirectXVideoAccelerationService():
    IUnknown(IUnknownVtbl) {
    fnCreateSurfacejava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
        Width:pCount  UINTjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
        Height: UINT,
        BackBuffers: UINT     java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
         java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
        Pool:  :java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
        : DWORD,
        DxvaTypecDeviceGuid: REFGUIDjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
        java.lang.StringIndexOutOfBoundsException: Range [43, 17) out of bounds for length 47
        pSharedHandle:          java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
    )- HRESULT,
}}
uuid(0xfc51a551 xd5e7,0,0af    x4e x,0 ]
interface IDirectXVideoDecoderService(IDirectXVideoDecoderServiceVtbl):
    IDirectXVideoAccelerationService(IDirectXVideoAccelerationServiceVtbl) {
    fn GetDecoderDeviceGuids java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
        pCount: RenderTargetFormat java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 38
        pGuids: *mut *mut GUID,
    ) ->      java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
    fn GetDecoderRenderTargets(
         
        pCount: *mut UINT        java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 38
        pFormats: *mut *mut D3DFORMAT,
    ) -> HRESULT,
    fnRIDL#0 ,,0 x   xe2 x,0,0)
        Guid: REFGUID,
        pVideoDesc: *constinterface java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 82
          java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
        pCount:         java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
        java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
    ) -> HRESULT,
    fn CreateVideoDecoder(
        Guid: REFGUID,
         java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 43
        pConfig: *     >java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
        rgets mut* IDirect3DSurface9
        NumRenderTargets: UINT,
        ppDecode  mut
    ) -> HRESULT,
}}
!#(0  x,,0   x,x,  )
interface IDirectXVideoProcessorService(IDirectXVideoProcessorServiceVtbl):
    IDirectXVideoAccelerationService(IDirectXVideoAccelerationServiceVtbl) {
    fn       java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
          >java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
     >java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
    fn GetVideoProcessorDeviceGuids  java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
        java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 41
        pCount: *mut UINT,
        pGuids: *mut *mut GUID,
    )- HRESULT,
    fn java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 17
        RIDL!{#[uuid(0x8c3a39f0, 0x916e, 0x4690, 0x80, 0x4f, 0x4c, 0x80, 0x01, 0x35, 0 java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 86
        pVideoDesc:      java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
        :* java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
         *D3DFORMATjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
    ) -> HRESULT,
fn java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 41
        VideoProcDeviceGuid: REFGUID,
        pVideoDesc: *const DXVA2_VideoDesc,
        RenderTargetFormat: D3DFORMAT,
        pCount: *mut UINT,
        pFormats: *mut *mut D3DFORMAT,
    ) -> HRESULT,
    fn(
        :*
        -> HRESULT
       java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 38
        pCaps: *mut         pRange: *utDXVA2_ValueRange,
    ) -> HRESULT,
    java.lang.StringIndexOutOfBoundsException: Range [22, 6) out of bounds for length 23
        VideoProcDeviceGuid        :*mut ,
        pVideoDesc: *const    fn (
        :,
        ProcAmpCap: UINT,
        :*ut DXVA2_ValueRange,
    ) -> HRESULT,
    fn GetFilterPropertyRange(
                pSamples: *const: ,
        tjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
        RenderTargetFormat: D3DFORMAT,
        FilterSetting: UINT,
        pRange: *mut ENUM{numDXVA2_SurfaceType {
    ) -> HRESULT,
    fn CreateVideoProcessor(
        VideoProcDeviceGuid: REFGUID,
        pVideoDesc: *const DXVA2_VideoDesc}
        RenderTargetFormat: D3DFORMAT,IDL{#uuid(0, 0,0,084,xd7, 0   x9e,x,0x26)]
        interface java.lang.StringIndexOutOfBoundsException: Range [80, 79) out of bounds for length 81
        ppVidProcess:        java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
    ) -> HRESULT >java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
}
{[( x  0x91, 0x8c, 0xdf, 0x94, 0xe2, 0xd8 0ef 0]
interface IDirectXVideoDecoder(IDirectXVideoDecoderVtbl): IUnknown(IUnknownVtbl) {
    fn java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
         mut * 
    ) -   pub (
fn java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
         java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
 mut
        pConfig: *mut         :*,
        pDecoderRenderTargets:ppService  * ,
        ) -> HRESULT
    ) -> HRESULT,
    fn GetBuffer(
,
        java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 12
        pBufferSize: *mut UINT,
    ) -> HRESULT,
    fn ReleaseBuffer(
        
    ) -> HRESULT,
   BeginFrame
        pRenderTarget
        pvPVPData: *mutjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
     - java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
fn 
        java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 5
    )- java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
    fn 
        pExecuteParams: *const DXVA2_DecodeExecuteParams)java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 37
    ) -> HRESULT,
}}
    }
interface IDirectXVideoProcessor(IDirectXVideoProcessorVtbl): IUnknown(IUnknownVtbl) {
    fn java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
        ppService mut *java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 59
    ) ->         _fixed_:java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 70
    java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
         * GUID
        pVideoDesc: *mut java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 15
        pRenderTargetFormat: *mut D3DFORMAT,
        pMaxNumSubStreams: *mut UINT,
    ) -> HRESULT,
    fn GetVideoProcessorCaps(
        pCaps: *mut DXVA2_VideoProcessorCaps,
    ) -> HRESULT,
    fn GetProcAmpRange(
        ProcAmpCap: UINT,
        pRange: *mut DXVA2_ValueRange,
    ) -> HRESULT,
    fn GetFilterPropertyRange(
        FilterSetting: UINT,
        pRange: *mut DXVA2_ValueRange,
    ) -> HRESULT,
    fn VideoProcessBlt(
        pRenderTarget: *mut IDirect3DSurface9,
        pBltParams: *const DXVA2_VideoProcessBltParams,
        pSamples: *const DXVA2_VideoSample,
        NumSamples: UINT,
        pHandleComplete: *mut HANDLE,
    ) -> HRESULT,
}}
ENUM!{enum DXVA2_SurfaceType {
    DXVA2_SurfaceType_DecoderRenderTarget = 0,
    DXVA2_SurfaceType_ProcessorRenderTarget = 1,
    DXVA2_SurfaceType_D3DRenderTargetTexture = 2,
}}
RIDL!{#[uuid(0xb7f916dd, 0xdb3b, 0x49c1, 0x84, 0xd7, 0xe4, 0x5e, 0xf9, 0x9e, 0xc7, 0x26)]
interface IDirectXVideoMemoryConfiguration(IDirectXVideoMemoryConfigurationVtbl):
    IUnknown(IUnknownVtbl) {
    fn GetAvailableSurfaceTypeByIndex(
        dwTypeIndex: DWORD,
        pdwType: *mut DXVA2_SurfaceType,
    ) -> HRESULT,
    fn SetSurfaceType(
        dwType: DXVA2_SurfaceType,
    ) -> HRESULT,
}}
extern "system" {
    pub fn DXVA2CreateDirect3DDeviceManager9(
        pResetToken: *mut UINT,
        ppDeviceManager: *mut *mut IDirect3DDeviceManager9,
    ) -> HRESULT;
    pub fn DXVA2CreateVideoService(
        pDD: *mut IDirect3DDevice9,
        riid: REFIID,
        ppService: *mut *mut c_void,
    ) -> HRESULT;
}
#[inline]
pub fn DXVA2FloatToFixed(_float_: c_float) -> DXVA2_Fixed32 {
    unsafe {
        let mut _fixed_: DXVA2_Fixed32 = ::core::mem::uninitialized();
        _fixed_.s_mut().Fraction = LOWORD((_float_ * 0x10000 as c_float) as DWORD);
        _fixed_.s_mut().Value = HIWORD((_float_ * 0x10000 as c_float) as DWORD) as SHORT;
        _fixed_
    }
}
#[inline]
pub fn DXVA2FixedToFloat(_fixed_: DXVA2_Fixed32) -> c_float {
    unsafe {
        _fixed_.s().Value as FLOAT + _fixed_.s().Fraction as FLOAT / 0x10000 as FLOAT
    }
}
#[inline]
pub fn DXVA2_Fixed32TransparentAlpha() -> DXVA2_Fixed32 {
    unsafe {
        let mut _fixed_: DXVA2_Fixed32 = ::core::mem::uninitialized();
        _fixed_.s_mut().Fraction = 0;
        _fixed_.s_mut().Value = 0;
        _fixed_
    }
}
#[inline]
pub fn DXVA2_Fixed32OpaqueAlpha() -> DXVA2_Fixed32 {
    unsafe {
        let mut _fixed_: DXVA2_Fixed32 = ::core::mem::uninitialized();
        _fixed_.s_mut().Fraction = 0;
        _fixed_.s_mut().Value = 1;
        _fixed_
    }
}

Messung V0.5 in Prozent
C=93 H=92 G=92

¤ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet am  2026-10-11) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.