---
title: "mustOperateOutOfPlace(source:destination:flags:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vimageconverter/mustoperateoutofplace(source:destination:flags:)"
---

# mustOperateOutOfPlace(source:destination:flags:)

Determines whether a converter is capable of operating in place.

## Declaration

```swift
func mustOperateOutOfPlace(source: vImage_Buffer, destination: vImage_Buffer, flags options: vImage.Options = .noFlags) throws -> Bool
```

## See Also

### Related Documentation

- [vImageConverter_MustOperateOutOfPlace(_:_:_:_:)](accelerate/vimageconverter_mustoperateoutofplace(_:_:_:_:).md)

### Instance Methods

- [convert(source:destination:flags:)](accelerate/vimageconverter/convert(source:destination:flags:).md)
- [destinationBuffers(colorSpace:)](accelerate/vimageconverter/destinationbuffers(colorspace:).md)
- [sourceBuffers(colorSpace:)](accelerate/vimageconverter/sourcebuffers(colorspace:).md)
- [convert(from:to:)](accelerate/vimageconverter/convert(from:to:)-9s7p7.md)
- [convert(from:to:)](accelerate/vimageconverter/convert(from:to:)-587gc.md)
- [makeCGToCVPixelBuffers(referencing:)](accelerate/vimageconverter/makecgtocvpixelbuffers(referencing:).md)
- [makeCVToCGPixelBuffers(referencing:)](accelerate/vimageconverter/makecvtocgpixelbuffers(referencing:).md)
