Home Units Hierarchy Routines All identifiers

packed record pluginCodec_Definition

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type pluginCodec_Definition = packed record

Description

 

Overview

Fields

version: uint32;
info: ppluginCodec_information;
flags: uint32;
descr: paChar;
sourceFormat: paChar;
destFormat: paChar;
userData: pointer;
sampleRate: uint32;
bitsPerSec: uint32;
nsPerFrame: uint32;
samplesPerFrame: uint32;
bytesPerFrame: uint32;
recommendedFramesPerPacket: uint32;
maxFramesPerPacket: uint32;
rtpPayload: uint32;
sdpFormat: paChar;
createCodec: proc_createCodec;
destroyCodec: proc_destroyCodec;
codecFunction: proc_codecFunction;
codecControls: ppluginCodec_controlDefn;
h323CapabilityType: uint32;
h323CapabilityData: pointer;

Description

Fields

version: uint32;
 
info: ppluginCodec_information;

codec structure version

start of version 1 fields

flags: uint32;

license information

descr: paChar;

b0-3: 0 = audio, 1 = video b4: 0 = raw input, 1 = RTP input b5: 0 = raw output, 1 = RTP output b6: 0 = dynamic RTP, 1 = explicit RTP

sourceFormat: paChar;

text decription

destFormat: paChar;

source format

userData: pointer;

destination format

sampleRate: uint32;

user data value

bitsPerSec: uint32;

samples per second

nsPerFrame: uint32;

raw bits per second

samplesPerFrame: uint32;

nanoseconds per frame

bytesPerFrame: uint32;

samples per frame

recommendedFramesPerPacket: uint32;

max bytes per frame

maxFramesPerPacket: uint32;

recommended number of frames per packet

rtpPayload: uint32;

maximum number of frames per packet

sdpFormat: paChar;

IANA RTP payload code (if defined)

createCodec: proc_createCodec;

SDP format string (or NULL, if no SDP format)

destroyCodec: proc_destroyCodec;
 
codecFunction: proc_codecFunction;
 
codecControls: ppluginCodec_controlDefn;
 
h323CapabilityType: uint32;

H323 specific fields

h323CapabilityData: pointer;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09