---
title: "vImageVerticalShear_CbCr16S(_:_:_:_:_:_:_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/vimageverticalshear_cbcr16s(_:_:_:_:_:_:_:_:_:)"
---

# vImageVerticalShear_CbCr16S(_:_:_:_:_:_:_:_:_:)

## Declaration

```swift
func vImageVerticalShear_CbCr16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
```

## See Also

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

- [vImageVerticalShearD_Planar16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_planar16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageVerticalShearD_CbCr16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_cbcr16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageVerticalShearD_ARGB16U(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_argb16u(_:_:_:_:_:_:_:_:_:).md)
- [vImageVerticalShearD_ARGB16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_argb16s(_:_:_:_:_:_:_:_:_:).md)
- [vImageVerticalShearD_ARGB16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_argb16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageVerticalShearD_CbCr16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_cbcr16s(_:_:_:_:_:_:_:_:_:).md)
- [vImageVerticalShearD_CbCr16U(_:_:_:_:_:_:_:_:_:)](accelerate/vimageverticalsheard_cbcr16u(_:_:_:_:_:_:_:_:_:).md)
