---
title: "vImageHorizontalShearD_CbCr16U(_:_:_:_:_:_:_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/vimagehorizontalsheard_cbcr16u(_:_:_:_:_:_:_:_:_:)"
---

# vImageHorizontalShearD_CbCr16U(_:_:_:_:_:_:_:_:_:)

## Declaration

```swift
func vImageHorizontalShearD_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
```

## See Also

### Shearing 16-bit-per-channel buffers

- [vImageHorizontalShearD_Planar16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalsheard_planar16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShearD_CbCr16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalsheard_cbcr16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShearD_ARGB16U(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalsheard_argb16u(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShearD_ARGB16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalsheard_argb16s(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShearD_ARGB16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalsheard_argb16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShearD_CbCr16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalsheard_cbcr16s(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_CbCr16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_cbcr16s(_:_:_:_:_:_:_:_:_:).md)
