---
title: "CMSwapBigEndianTextDescriptionToHost(_:_:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmswapbigendiantextdescriptiontohost(_:_:)"
---

# CMSwapBigEndianTextDescriptionToHost(_:_:)

Converts a text description structure from big-endian to host-endian, in place.

## Declaration

```swift
func CMSwapBigEndianTextDescriptionToHost(_ textDescriptionData: UnsafeMutablePointer<UInt8>, _ textDescriptionSize: Int) -> OSStatus
```

## Parameters

- `textDescriptionData`: TextDescription data structure in big-endian byte ordering to be converted to host-endian byte ordering.
- `textDescriptionSize`: Size of TextDescription data structure.

## See Also

### Working with Text Descriptions

- [CMTextDescriptionFlavor](coremedia/cmtextdescriptionflavor.md)
- [CMTextFormatDescriptionGetDefaultStyle(_:localFontIDOut:boldOut:italicOut:underlineOut:fontSizeOut:colorComponentsOut:)](coremedia/cmtextformatdescriptiongetdefaultstyle(_:localfontidout:boldout:italicout:underlineout:fontsizeout:colorcomponentsout:).md)
- [CMTextFormatDescriptionGetDefaultTextBox(_:originIsAtTopLeft:heightOfTextTrack:defaultTextBoxOut:)](coremedia/cmtextformatdescriptiongetdefaulttextbox(_:originisattopleft:heightoftexttrack:defaulttextboxout:).md)
- [CMTextFormatDescriptionGetDisplayFlags(_:displayFlagsOut:)](coremedia/cmtextformatdescriptiongetdisplayflags(_:displayflagsout:).md)
- [CMTextFormatDescriptionGetFontName(_:localFontID:fontNameOut:)](coremedia/cmtextformatdescriptiongetfontname(_:localfontid:fontnameout:).md)
- [CMTextFormatDescriptionGetJustification(_:horizontalOut:verticalOut:)](coremedia/cmtextformatdescriptiongetjustification(_:horizontalout:verticalout:).md)
- [CMTextFormatDescriptionCopyAsBigEndianTextDescriptionBlockBuffer(allocator:textFormatDescription:flavor:blockBufferOut:)](coremedia/cmtextformatdescriptioncopyasbigendiantextdescriptionblockbuffer(allocator:textformatdescription:flavor:blockbufferout:).md)
- [CMTextFormatDescriptionCreateFromBigEndianTextDescriptionBlockBuffer(allocator:bigEndianTextDescriptionBlockBuffer:flavor:mediaType:formatDescriptionOut:)](coremedia/cmtextformatdescriptioncreatefrombigendiantextdescriptionblockbuffer(allocator:bigendiantextdescriptionblockbuffer:flavor:mediatype:formatdescriptionout:).md)
- [CMTextFormatDescriptionCreateFromBigEndianTextDescriptionData(allocator:bigEndianTextDescriptionData:size:flavor:mediaType:formatDescriptionOut:)](coremedia/cmtextformatdescriptioncreatefrombigendiantextdescriptiondata(allocator:bigendiantextdescriptiondata:size:flavor:mediatype:formatdescriptionout:).md)
- [CMSwapHostEndianTextDescriptionToBig(_:_:)](coremedia/cmswaphostendiantextdescriptiontobig(_:_:).md)
