> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetShapeSrcInternalSaturate

> GetShapeSrcInternalSaturate

# GetShapeSrcInternalSaturate

Gets the internal saturation flag.

## Syntax

```cpp theme={null}
bool GetShapeSrcInternalSaturate(  
         const SHAPE_SRC_CONTEXT* context  
)  
```

### Parameters

*context*   \_In\_\
Type: [SHAPE\_SRC\_CONTEXT\*](/reference/audio/shapesrccontext/structs/shape_src_context)

Pointer to a [SHAPE\_SRC\_CONTEXT](/reference/audio/shapesrccontext/structs/shape_src_context) structure.

### Return value

Type: bool

The internal saturation flag. True if saturated.

## Remarks

Each Scalable Hardware Audio Processing Engine (SHAPE) block maintains state associated with signal overhead and gain. The internal saturation flag indicates whether saturation occurred during processing.

For more information, see [Overflow, magnitude, and saturation](/build/console-features/audio/overviews/shape-overview#ID4ELAAC) in [Overview of SHAPE](/build/console-features/audio/overviews/shape-overview).

## Requirements

**Header:** shapesrccontext.h

**Supported platforms:** XBOX One family consoles and XBOX Series consoles

## See also

[ShapeSrcContext](/reference/audio/shapesrccontext/shapesrccontext_members)


## Related topics

- [ShapeSrcContext](/reference/audio/shapesrccontext/shapesrccontext_members.md)
- [GetShapeEqCompInternalSaturate](/reference/audio/shapeeqcompcontext/functions/getshapeeqcompinternalsaturate.md)
- [GetShapeFiltVolInternalSaturate](/reference/audio/shapefiltvolcontext/functions/getshapefiltvolinternalsaturate.md)
- [SHAPE_SRC_CONTEXT](/reference/audio/shapesrccontext/structs/shape_src_context.md)
- [SHAPE_FLOWGRAPH_SRC_COMMAND](/reference/audio/shapeflowgraph/structs/shape_flowgraph_src_command.md)
