---
title: kFxPropertyKey_ChangesOutputSize
framework: Professional Video Applications
role: symbol
role_heading: Global Variable
platforms: [fxplug 4.0+]
path: professional_video_applications/kfxpropertykey_changesoutputsize
---

# kFxPropertyKey_ChangesOutputSize

A key that determines whether your filter has the ability to change the size of its output to be different than the size of its input.

## Declaration

```swift
var kFxPropertyKey_ChangesOutputSize: String { get }
```

## Discussion

Discussion The value of this key is a Boolean NSNumber that indicates whether your filter returns an output that has a different size than the input. If not, return NO and your filter’s destinationImageRect(_:sourceImages:destinationImage:pluginState:at:) method will not be called.

## See Also

### Property Keys

- [kFxPropertyKey_NeedsFullBuffer](professional_video_applications/kfxpropertykey_needsfullbuffer.md)
- [kFxPropertyKey_VariesWhenParamsAreStatic](professional_video_applications/kfxpropertykey_varieswhenparamsarestatic.md)
- [kFxPropertyKey_DesiredProcessingColorInfo](professional_video_applications/kfxpropertykey_desiredprocessingcolorinfo.md)
