---
title: TECBufferContextRec
framework: Core Services
role: symbol
role_heading: Structure
platforms: [Mac Catalyst 17.0+, macOS 10.0+]
path: coreservices/tecbuffercontextrec
---

# TECBufferContextRec

Contains buffers for text and text encoding runs.

## Declaration

```occ
typedef struct TECBufferContextRec {
    ...
} TECBufferContextRec;
```

## Overview

Overview This structure is used in the TECConverterContextRec data structure that is used for a TEC plug-in.

## Topics

### Instance Properties

- [encodingInputBuffer](coreservices/tecbuffercontextrec/1498397-encodinginputbuffer.md)
- [encodingInputBufferEnd](coreservices/tecbuffercontextrec/1498345-encodinginputbufferend.md)
- [encodingOutputBuffer](coreservices/tecbuffercontextrec/1498460-encodingoutputbuffer.md)
- [encodingOutputBufferEnd](coreservices/tecbuffercontextrec/1498575-encodingoutputbufferend.md)
- [textInputBuffer](coreservices/tecbuffercontextrec/1498544-textinputbuffer.md)
- [textInputBufferEnd](coreservices/tecbuffercontextrec/1498462-textinputbufferend.md)
- [textOutputBuffer](coreservices/tecbuffercontextrec/1498526-textoutputbuffer.md)
- [textOutputBufferEnd](coreservices/tecbuffercontextrec/1498436-textoutputbufferend.md)
