@class NSString, MPSImageLanczosScale; @protocol MTLResourceGroupSPI, MTLTexture, MTLComputePipelineState, MTLDeviceSPI; @interface CVAFilterHybridResampling : ImageSaverRegistrator { id _device; id _hybridDownsamplingIntermediateTexture; id _hybridDownsamplingIntermediateR32Texture; id _hybridDownsamplingIntermediateR16Texture; id _hybridDownsamplingIntermediateR8Texture; id _intermediateTextureResourceGroup; id _doubleUpsampler; id _halfDownSampler; id _linearResampler; id _doubleUpsamplerOneComponent; id _halfDownSamplerOneComponent; id _linearResamplerOneComponent; } @property (readonly) NSString *label; @property (readonly) MPSImageLanczosScale *scaler; + (void)prewarmScaler:(id)a0 device:(id)a1 commandBuffer:(id)a2; - (void)encodeBilinearScalingToCommandBuffer:(id)a0 source:(id)a1 destination:(id)a2 mode:(long long)a3; - (void).cxx_destruct; - (void)encodeHybridDownsamplingToCommandBuffer:(id)a0 source:(id)a1 destination:(id)a2; - (id)initWithDevice:(id)a0 library:(id)a1 pipelineLibrary:(id)a2 commandQueue:(id)a3 error:(id *)a4; @end