# Class TCustomASIOHost

Description | Hierarchy | Fields | Methods | Properties

## Unit

DASIOHost

## Declaration

`type TCustomASIOHost = class(TCustomASIOHostBasic)`

## Description

no description available, TCustomASIOHostBasic description follows

## Hierarchy

- TComponent
- TCustomASIOHostBasic
- TCustomASIOHost

## Overview

### Methods

| `constructor Create(AOwner: TComponent); override;`
| `destructor Destroy; override;`

### Properties

| `property PreventClipping: TPreventClipping read FPreventClipping write SetPreventClipping default pcNone;`
| `property PreFillInBuffer: TBufferPreFill read FInBufferPreFill write FInBufferPreFill default bpfNone;`
| `property PreFillOutBuffer: TBufferPreFill read FOutBufferPreFill write FOutBufferPreFill default bpfNone;`
| `property CustomGenerator: TASIOGenerator read FASIOGenerator Write SetASIOGenerator;`
| `property InputChannelOffset : Word read FInputChannelOffset write SetInputChannelOffset default 0;`
| `property OutputDither: TASIOOutputDither read FOutputDither write SetOutputDither default odNone;`
| `property OutputChannelOffset: Word read FOutputChannelOffset write SetOutputChannelOffset default 0;`
| `property ConvertOptimizations: TConvertOptimizations read FConvertOptimizations write SetConvertOptimizations;`
| `property OnInput2Sample: TSample2Event read FOnInput2Sample write FOnInput2Sample;`
| `property OnSample2Output: TSample2Event read FOnSample2Output write FOnSample2Output;`
| `property OnBufferSwitch32: TBufferSwitchEvent32 read FOnBufferSwitch32 write SetOnBufferSwitch32;`
| `property OnBufferSwitch64: TBufferSwitchEvent64 read FOnBufferSwitch64 write SetOnBufferSwitch64;`
| `property OnBufferSwitchNative: TBufferSwitchEventNative read FOnBufferSwitchNative write FOnBufferSwitchNative;`
| `property InputMonitor: TInputMonitor read FInputMonitor write FInputMonitor default imDisabled;`

## Description

### Methods

| `constructor Create(AOwner: TComponent); override;`

| `destructor Destroy; override;`

### Properties

| `property PreventClipping: TPreventClipping read FPreventClipping write SetPreventClipping default pcNone;`

| `property PreFillInBuffer: TBufferPreFill read FInBufferPreFill write FInBufferPreFill default bpfNone;`

| `property PreFillOutBuffer: TBufferPreFill read FOutBufferPreFill write FOutBufferPreFill default bpfNone;`

| `property CustomGenerator: TASIOGenerator read FASIOGenerator Write SetASIOGenerator;`

| `property InputChannelOffset : Word read FInputChannelOffset write SetInputChannelOffset default 0;`

| `property OutputDither: TASIOOutputDither read FOutputDither write SetOutputDither default odNone;`

| `property OutputChannelOffset: Word read FOutputChannelOffset write SetOutputChannelOffset default 0;`

| `property ConvertOptimizations: TConvertOptimizations read FConvertOptimizations write SetConvertOptimizations;`

| `property OnInput2Sample: TSample2Event read FOnInput2Sample write FOnInput2Sample;`

| `property OnSample2Output: TSample2Event read FOnSample2Output write FOnSample2Output;`

| `property OnBufferSwitch32: TBufferSwitchEvent32 read FOnBufferSwitch32 write SetOnBufferSwitch32;`

| `property OnBufferSwitch64: TBufferSwitchEvent64 read FOnBufferSwitch64 write SetOnBufferSwitch64;`

| `property OnBufferSwitchNative: TBufferSwitchEventNative read FOnBufferSwitchNative write FOnBufferSwitchNative;`

| `property InputMonitor: TInputMonitor read FInputMonitor write FInputMonitor default imDisabled;`

Generated by PasDoc 0.10.0 on 2007-11-13 13:04:16