# HStreamer.h

## Macro Definitions

| `HSTREAMER_CONDITION_COMPLETE_READ_PAUSES`
| `HSTREAMER_CONDITION_COMPLETE_SWEETENING`
| `HSTREAMER_CONDITION_VIEW_UPDATE`
| `HSTREAMER_CONDITION_NO_DICTIONARY`
| `HSTREAMER_CONDITION_VERSION_MISMATCH`
| `HSTREAMER_CONDITION_COMPLETE_READ_DICTIONARY`

## Types

| HStreamer

## Type Aliases

void(* | `HStreamerConditionNoticeFunction`

## Detailed Description

## Macro Definition

HSTREAMER_CONDITION_COMPLETE_READ_PAUSES

  The streamer has read all the pauses from the hsf file.

HSTREAMER_CONDITION_COMPLETE_SWEETENING

  The streamer has completed the previous request for sweetening.

HSTREAMER_CONDITION_VIEW_UPDATE

  The application should update the view.

HSTREAMER_CONDITION_NO_DICTIONARY

  No dictionary was found when expected will continue reading normally.

HSTREAMER_CONDITION_VERSION_MISMATCH

  File hsf version is newer than readers version will try to read anyway.

HSTREAMER_CONDITION_COMPLETE_READ_DICTIONARY

  The streamer has read the dictionary from the hsf file.

## Type Alias Documentation

typedef void (*HStreamerConditionNoticeFunction)(unsigned int condition, void *user_data)

  Type definition for the function to which notification about errors and other conditions are sent.