---
title: "AudioFileStreamSetProperty(_:_:_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audiofilestreamsetproperty(_:_:_:_:)"
---

# AudioFileStreamSetProperty(_:_:_:_:)

Sets the value of the specified property.

## Declaration

```swift
func AudioFileStreamSetProperty(_ inAudioFileStream: AudioFileStreamID, _ inPropertyID: AudioFileStreamPropertyID, _ inPropertyDataSize: UInt32, _ inPropertyData: UnsafeRawPointer) -> OSStatus
```

## Parameters

- `inAudioFileStream`: The ID of the parser to which you wish to pass data. The parser ID is returned by the doc://com.apple.audiotoolbox/documentation/AudioToolbox/AudioFileStreamOpen(_:_:_:_:_:) function.
- `inPropertyID`: The ID of the audio file stream property whose value is to be set.
- `inPropertyDataSize`: The size, in bytes, of the property data.
- `inPropertyData`: The property data.

## Return Value

Return Value A result code. See Result Codes.

## Discussion

Discussion Currently, there are no settable properties.

## See Also

### Related Documentation

- [AudioFileStreamOpen(_:_:_:_:_:)](audiotoolbox/audiofilestreamopen(_:_:_:_:_:).md)

### Working with Data Stream Property Information

- [AudioFileStreamGetPropertyInfo(_:_:_:_:)](audiotoolbox/audiofilestreamgetpropertyinfo(_:_:_:_:).md)
- [AudioFileStreamGetProperty(_:_:_:_:)](audiotoolbox/audiofilestreamgetproperty(_:_:_:_:).md)
