# GCKHLSSegmentFormat.h File

[Classes](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#nested-classes) \| [Enumerations](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#enum-members) GCKHLSSegmentFormat.h File Reference GCKHLSSegmentFormat enum.
[More...](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#details)

|---|---|
| ## Classes ||
| class | [GCKHLSSegment](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_h_l_s_segment) |
|   | Class that provides helpers to convert between `GCKHLSSegmentFormat` and `NSString`. [More...](https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_h_l_s_segment#details) |
|   ||

|---|---|
| ## Enumerations ||
| enum | [GCKHLSSegmentFormat](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642b) { [GCKHLSSegmentFormatUndefined](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642ba347dca7ec584143eef66651a2127159a) = 0, [GCKHLSSegmentFormatAAC](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642ba55bb9bd2b8ab2b9edb94a77ec9a9feb5) = 1, [GCKHLSSegmentFormatAC3](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642baa6f627beba2aef7c231eaaee8cbfd272) = 2, [GCKHLSSegmentFormatMP3](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642bafa9184846f48bd8aff16d781252392be) = 3, [GCKHLSSegmentFormatTS](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642ba9c625fb91226be19ca2c0786dee3a203) = 4, [GCKHLSSegmentFormatTS_AAC](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642ba39209fc92fca98142a90de485b56b192) = 5, [GCKHLSSegmentFormatE_AC3](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642ba30fa97b0a715a34a7dfbb1b2a4da9820) = 6, [GCKHLSSegmentFormatFMP4](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642baad8a7bd3ebce563278b4ea158467a39f) = 7 } |
|   | HLS segment types. [More...](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642b) |
|   ||

## Detailed Description

GCKHLSSegmentFormat enum.

## Enumeration Type Documentation

|---|
| enum [GCKHLSSegmentFormat](https://developers.google.com/cast/docs/reference/ios/g_c_k_h_l_s_segment_format_8h#a2e7a0fabbe01b583c51dab04d512642b) |

HLS segment types.

| Enumerator ||
|---|---|
| GCKHLSSegmentFormatUndefined | Undefined. Used when streaming protocol is not HLS. |
| GCKHLSSegmentFormatAAC | HLS segment type AAC. |
| GCKHLSSegmentFormatAC3 | HLS segment type AC3. |
| GCKHLSSegmentFormatMP3 | HLS segment type MP3. |
| GCKHLSSegmentFormatTS | HLS segment type TS. |
| GCKHLSSegmentFormatTS_AAC | HLS segment type TS AAC. |
| GCKHLSSegmentFormatE_AC3 | HLS segment type E AC3. |
| GCKHLSSegmentFormatFMP4 | HLS segment type FMP4. |