Main Page Class Hierarchy Data Structures File List Data Fields Globals

# pvauthorengineinterface.h File Reference

`#include "oscl_base.h"`
`#include "oscl_string.h"`
`#include "pv_engine_types.h"`

Go to the source code of this file.

## Data Structures
class | PVAuthorEngineInterface
## Enumerations
enum | PVAEState { PVAE_STATE_IDLE = 0, PVAE_STATE_OPENED, PVAE_STATE_INITIALIZED, PVAE_STATE_RECORDING, PVAE_STATE_PAUSED, PVAE_STATE_ERROR }
enum | PVAEErrorEvent { PVAE_ENCODE_ERROR }
enum | PVAEInfoEvent { PVAE_OUTPUT_PROGRESS }

## Enumeration Type Documentation

enum PVAEErrorEvent

  | Enumeration of errors from pvAuthor Engine. Enumeration values:
  PVAE_ENCODE_ERROR |

enum PVAEInfoEvent

  | Enumeration of informational events from pvAuthor Engine. Enumeration values:
  PVAE_OUTPUT_PROGRESS |

enum PVAEState

  | An enumeration of the major states of the pvAuthor Engine. Enumeration values:
  PVAE_STATE_IDLE |
  PVAE_STATE_OPENED |
  PVAE_STATE_INITIALIZED |
  PVAE_STATE_RECORDING |
  PVAE_STATE_PAUSED |
  PVAE_STATE_ERROR |