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); }
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 }