Processing Unit Resolver Overview

This document provides an overview of the Processing Unit Resolver.

Purpose

The Processing Unit Resolver streams and parses opaque data for audio and video codec plugins.

Processing Unit Resolver Library Details

The DLL that provides the functionality and the library to which your code must link is identified below.

DLL LIB Short Description

puresolverutils.dll

puresolverutils.lib

These files are used for implementing the Processing Unit Resolver.

Architectural Relationship

The Processing Unit Resolver is part of the codec interface that supports both audio and video codecs and interacts with DevSound and DevVideo.

Description

The processing unit (PU) is a component which supports multiple input and output ports and performs data processing from the input and output ports. The Processing Unit Resolver streams and parses opaque data from audio and video codec plugins to the Codec Resolver. For more information, see Codec Resolver Overview.

Key Processing Unit Resolver Classes

The functionality provided by the Processing Unit Resolver is contained in the following classes:

Using the Processing Unit Resolver

You can use the Processing Unit Resolver to:

  • Construct a new Processing Unit Resolver object.

  • Set the types to match against.

  • Retrieve the types to match against.