---
title: AudioFileRegion
framework: audiotoolbox
role: symbol
role_heading: Structure
path: audiotoolbox/audiofileregion
---

# AudioFileRegion

An audio file region specifies a segment of audio data.

## Declaration

```swift
struct AudioFileRegion
```

## Overview

Overview Typically, a region consists of at least two markers designating the beginning and end of the segment. Other markers might define additional meta information such as sync point.

## Topics

### Initializers

- [init(mRegionID:mName:mFlags:mNumberMarkers:mMarkers:)](audiotoolbox/audiofileregion/init(mregionid:mname:mflags:mnumbermarkers:mmarkers:).md)

### Instance Properties

- [mFlags](audiotoolbox/audiofileregion/mflags.md)
- [mMarkers](audiotoolbox/audiofileregion/mmarkers.md)
- [mName](audiotoolbox/audiofileregion/mname.md)
- [mNumberMarkers](audiotoolbox/audiofileregion/mnumbermarkers.md)
- [mRegionID](audiotoolbox/audiofileregion/mregionid.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Data Types

- [AudioBytePacketTranslationFlags](audiotoolbox/audiobytepackettranslationflags.md)
- [AudioFileFlags](audiotoolbox/audiofileflags.md)
- [AudioFileRegionFlags](audiotoolbox/audiofileregionflags.md)
- [AudioFileStreamParseFlags](audiotoolbox/audiofilestreamparseflags.md)
- [AudioFileStreamPropertyFlags](audiotoolbox/audiofilestreampropertyflags.md)
- [AudioFileStreamSeekFlags](audiotoolbox/audiofilestreamseekflags.md)
- [AudioFileID](audiotoolbox/audiofileid.md)
- [AudioFilePropertyID](audiotoolbox/audiofilepropertyid.md)
- [AudioFile_SMPTE_Time](audiotoolbox/audiofile_smpte_time.md)
- [AudioFileMarker](audiotoolbox/audiofilemarker.md)
- [AudioFileMarkerList](audiotoolbox/audiofilemarkerlist.md)
- [AudioFileRegionList](audiotoolbox/audiofileregionlist.md)
- [AudioFramePacketTranslation](audiotoolbox/audioframepackettranslation.md)
- [AudioBytePacketTranslation](audiotoolbox/audiobytepackettranslation.md)
- [AudioFilePacketTableInfo](audiotoolbox/audiofilepackettableinfo.md)
