Esempio n. 1
0
        static void OnLoad()
        {
            var ignoreHardwareEncoderTest = !NativeMethods.GetHardwareEncoderSupport();

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedHardwareForHardwareCodec,
                                                                   ignoreHardwareEncoderTest);

            var ignoreReceiveVideoTest = !TestHelper.CheckVideoSendRecvCodecSupport(EncoderType.Hardware);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedReceiveVideoOnHardware,
                                                                   ignoreReceiveVideoTest);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(Direct3D12,
                                                                   SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D12);
        }
Esempio n. 2
0
        static void OnLoad()
        {
            var ignoreHardwareEncoderTest = !WebRTC.HardwareEncoderSupport();

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedHardwareForHardwareCodec,
                                                                   ignoreHardwareEncoderTest);

            var ignoreReceiveVideoTest = !TestHelper.CheckVideoSendRecvCodecSupport(EncoderType.Hardware);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedReceiveVideoOnHardware,
                                                                   ignoreReceiveVideoTest);

#if !UNITY_2020_1_OR_NEWER
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedPlatformVideoDecoder,
                                                                   SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D12);
#endif
        }