Mac OS 9
QuickTimeStreaming.h File Reference

QuickTime Interfaces. More...

#include <Quickdraw.h>
#include <Components.h>
#include <MacErrors.h>
#include <Movies.h>
#include <QuickTimeComponents.h>

Go to the source code of this file.

Data Structures

struct  QTSPresentationRecord
 
struct  QTSStreamRecord
 
struct  QTSEditEntry
 
struct  QTSEditList
 
struct  QTSPanelFilterParams
 
struct  QTSSettingsTextParams
 
struct  QTSCanHandleSendDataTypeParams
 
struct  QTSNameParams
 
struct  QTSLostPercentParams
 
struct  QTSDimensionParams
 
struct  QTSVolumesParams
 
struct  QTSGraphicsModeParams
 
struct  QTSGetURLLinkRecord
 
struct  QTSDataProcParams
 
struct  QTSSampleDataCallbackParams
 
struct  QTSUserDataCallbackParams
 
struct  QTSSendDataExtrasParams
 
struct  QTSVideoParams
 
struct  QTSAudioParams
 
struct  QTSMediaParams
 
struct  QTSErrorParams
 
struct  QTSNewPresDetectedParams
 
struct  QTSNewStreamParams
 
struct  QTSStreamChangedParams
 
struct  QTSStreamGoneParams
 
struct  QTSStatusParams
 
struct  QTSInfoParams
 
struct  QTSURLParams
 
struct  QTSBandwidthAlertParams
 
struct  QTSNewPresentationParams
 
struct  QTSPresParams
 
struct  QTSPresIdleParams
 
struct  QTSExportParams
 
struct  QTSStatHelperRecord
 
struct  QTSStatHelperNextParams
 
struct  QTSStatisticsParams
 
struct  QTSAtomContainerDataStruct
 
struct  QTSPresentationHeaderAtom
 
struct  QTSMediaStreamHeaderAtom
 
struct  QTSBufferTimeAtom
 
struct  QTSDurationAtom
 
struct  QTSClipRectAtom
 
struct  QTSDirectConnectPrefsRecord
 
struct  QTSProxyPrefsRecord
 
struct  QTSTransportPref
 
struct  QTSProxyPref
 
struct  QTSNoProxyPref
 
struct  QTSStreamBuffer
 

Macros

#define kQTSInvalidPresentation   (QTSPresentation)0L
 
#define kQTSAllPresentations   (QTSPresentation)0L
 
#define kQTSInvalidStream   (QTSStream)0L
 
#define kQTSAllStreams   (QTSStream)0L
 
#define kQTSTransAndProxyPrefsVersNum   2 /* prefs atom format version */
 
#define QTSNewPtrClear(_s)   QTSNewPtr((_s), kQTSMemAllocClearMem, NULL)
 
#define QTSNewHandleClear(_s)   QTSNewHandle((_s), kQTSMemAllocClearMem, NULL)
 
#define NewQTSNotificationUPP(userRoutine)
 
#define NewQTSPanelFilterUPP(userRoutine)
 
#define NewQTSModalFilterUPP(userRoutine)
 
#define DisposeQTSNotificationUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeQTSPanelFilterUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeQTSModalFilterUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define InvokeQTSNotificationUPP(inErr, inNotificationType, inNotificationParams, inRefCon, userUPP)
 
#define InvokeQTSPanelFilterUPP(inParams, inRefCon, userUPP)
 
#define InvokeQTSModalFilterUPP(inDialog, inEvent, ioItemHit, inRefCon, userUPP)
 
#define NewQTSNotificationProc(userRoutine)   NewQTSNotificationUPP(userRoutine)
 
#define NewQTSPanelFilterProc(userRoutine)   NewQTSPanelFilterUPP(userRoutine)
 
#define NewQTSModalFilterProc(userRoutine)   NewQTSModalFilterUPP(userRoutine)
 
#define CallQTSNotificationProc(userRoutine, inErr, inNotificationType, inNotificationParams, inRefCon)
 
#define CallQTSPanelFilterProc(userRoutine, inParams, inRefCon)    InvokeQTSPanelFilterUPP(inParams, inRefCon, userRoutine)
 
#define CallQTSModalFilterProc(userRoutine, inDialog, inEvent, ioItemHit, inRefCon)    InvokeQTSModalFilterUPP(inDialog, inEvent, ioItemHit, inRefCon, userRoutine)
 

Typedefs

typedef struct QTSPresentationRecord QTSPresentationRecord
 
typedef QTSPresentationRecordQTSPresentation
 
typedef struct QTSStreamRecord QTSStreamRecord
 
typedef QTSStreamRecordQTSStream
 
typedef struct QTSEditEntry QTSEditEntry
 
typedef struct QTSEditList QTSEditList
 
typedef QTSEditListQTSEditListPtr
 
typedef QTSEditListPtrQTSEditListHandle
 
typedef OSType inNotificationType
 
typedef OSType void * inNotificationParams
 
typedef OSType void void * inRefCon
 
typedef struct QTSPanelFilterParams QTSPanelFilterParams
 
typedef struct QTSSettingsTextParams QTSSettingsTextParams
 
typedef struct QTSCanHandleSendDataTypeParams QTSCanHandleSendDataTypeParams
 
typedef struct QTSNameParams QTSNameParams
 
typedef struct QTSLostPercentParams QTSLostPercentParams
 
typedef struct QTSDimensionParams QTSDimensionParams
 
typedef struct QTSVolumesParams QTSVolumesParams
 
typedef struct QTSGraphicsModeParams QTSGraphicsModeParams
 
typedef struct QTSGetURLLinkRecord QTSGetURLLinkRecord
 
typedef struct QTSDataProcParams QTSDataProcParams
 
typedef struct QTSSampleDataCallbackParams QTSSampleDataCallbackParams
 
typedef struct QTSUserDataCallbackParams QTSUserDataCallbackParams
 
typedef struct QTSSendDataExtrasParams QTSSendDataExtrasParams
 
typedef const EventRecordinEvent
 
typedef const EventRecord SInt16 * ioItemHit
 
typedef struct QTSVideoParams QTSVideoParams
 
typedef struct QTSAudioParams QTSAudioParams
 
typedef struct QTSMediaParams QTSMediaParams
 
typedef struct QTSErrorParams QTSErrorParams
 
typedef struct QTSNewPresDetectedParams QTSNewPresDetectedParams
 
typedef struct QTSNewStreamParams QTSNewStreamParams
 
typedef struct QTSStreamChangedParams QTSStreamChangedParams
 
typedef struct QTSStreamGoneParams QTSStreamGoneParams
 
typedef struct QTSStatusParams QTSStatusParams
 
typedef struct QTSInfoParams QTSInfoParams
 
typedef struct QTSURLParams QTSURLParams
 
typedef struct QTSBandwidthAlertParams QTSBandwidthAlertParams
 
typedef struct QTSNewPresentationParams QTSNewPresentationParams
 
typedef struct QTSPresParams QTSPresParams
 
typedef struct QTSPresIdleParams QTSPresIdleParams
 
typedef struct QTSExportParams QTSExportParams
 
typedef struct QTSStatHelperRecord QTSStatHelperRecord
 
typedef QTSStatHelperRecordQTSStatHelper
 
typedef struct QTSStatHelperNextParams QTSStatHelperNextParams
 
typedef struct QTSStatisticsParams QTSStatisticsParams
 
typedef struct QTSAtomContainerDataStruct QTSAtomContainerDataStruct
 
typedef struct QTSPresentationHeaderAtom QTSPresentationHeaderAtom
 
typedef struct QTSMediaStreamHeaderAtom QTSMediaStreamHeaderAtom
 
typedef struct QTSBufferTimeAtom QTSBufferTimeAtom
 
typedef struct QTSDurationAtom QTSDurationAtom
 
typedef struct QTSClipRectAtom QTSClipRectAtom
 
typedef UInt32 QTSStatus
 
typedef struct QTSDirectConnectPrefsRecord QTSDirectConnectPrefsRecord
 
typedef struct QTSProxyPrefsRecord QTSProxyPrefsRecord
 
typedef struct QTSTransportPref QTSTransportPref
 
typedef struct QTSProxyPref QTSProxyPref
 
typedef struct QTSNoProxyPref QTSNoProxyPref
 
typedef struct OpaqueQTSMemPtr * QTSMemPtr
 
typedef struct QTSStreamBuffer QTSStreamBuffer
 

Enumerations

enum  { kQTSInfiniteDuration = 0x7FFFFFFF , kQTSUnknownDuration = 0x00000000 , kQTSNormalForwardRate = 0x00010000 , kQTSStoppedRate = 0x00000000 }
 
enum  { kQTSGetURLLink = FOUR_CHAR_CODE('gull') }
 
enum  {
  kQTSTargetBufferDurationInfo , kQTSDurationInfo = FOUR_CHAR_CODE('dura') , kQTSSoundLevelMeteringEnabledInfo = FOUR_CHAR_CODE('mtrn') , kQTSSoundLevelMeterInfo = FOUR_CHAR_CODE('levm') ,
  kQTSSourceTrackIDInfo = FOUR_CHAR_CODE('otid') , kQTSSourceLayerInfo = FOUR_CHAR_CODE('olyr') , kQTSSourceLanguageInfo = FOUR_CHAR_CODE('olng') , kQTSSourceTrackFlagsInfo = FOUR_CHAR_CODE('otfl') ,
  kQTSSourceDimensionsInfo = FOUR_CHAR_CODE('odim') , kQTSSourceVolumesInfo = FOUR_CHAR_CODE('ovol') , kQTSSourceMatrixInfo = FOUR_CHAR_CODE('omat') , kQTSSourceClipRectInfo = FOUR_CHAR_CODE('oclp') ,
  kQTSSourceGraphicsModeInfo , kQTSSourceScaleInfo = FOUR_CHAR_CODE('oscl') , kQTSSourceBoundingRectInfo = FOUR_CHAR_CODE('orct') , kQTSSourceUserDataInfo = FOUR_CHAR_CODE('oudt') ,
  kQTSSourceInputMapInfo = FOUR_CHAR_CODE('oimp') , kQTSInfo_DataProc = FOUR_CHAR_CODE('datp') , kQTSInfo_SendDataExtras , kQTSInfo_HintTrackID = FOUR_CHAR_CODE('htid')
}
 
enum  {
  kQTSStatisticsInfo = FOUR_CHAR_CODE('stat') , kQTSMinStatusDimensionsInfo , kQTSNormalStatusDimensionsInfo , kQTSTotalDataRateInfo ,
  kQTSTotalDataRateInInfo , kQTSTotalDataRateOutInfo , kQTSLostPercentInfo , kQTSNumViewersInfo = FOUR_CHAR_CODE('nviw') ,
  kQTSMediaTypeInfo = FOUR_CHAR_CODE('mtyp') , kQTSNameInfo = FOUR_CHAR_CODE('name') , kQTSCanHandleSendDataType , kQTSAnnotationsInfo = FOUR_CHAR_CODE('meta') ,
  kQTSRemainingBufferTimeInfo , kQTSInfo_SettingsText = FOUR_CHAR_CODE('sttx')
}
 
enum  { kQTSTargetBufferDurationTimeScale = 1000 }
 
enum  { kQTSSettingsTextSummary = FOUR_CHAR_CODE('set1') , kQTSSettingsTextDetails = FOUR_CHAR_CODE('setd') }
 
enum  { kQTSDataProcParamsVersion1 = 1 }
 
enum  { kQTSDataProcType_MediaSample = FOUR_CHAR_CODE('mdia') , kQTSDataProcType_HintSample = FOUR_CHAR_CODE('hint') }
 
enum  { kQTSDataProcSelector_SampleData = FOUR_CHAR_CODE('samp') , kQTSDataProcSelector_UserData = FOUR_CHAR_CODE('user') }
 
enum  { kQTSSampleDataCallbackParamsVersion1 = 1 }
 
enum  { kQTSUserDataCallbackParamsVersion1 = 1 }
 
enum  { kQTSSendDataExtrasParamsVersion1 = 1 }
 
enum  { kQTSSupportsPerStreamControlCharacteristic = FOUR_CHAR_CODE('psct') }
 
enum  { kQTSMustDraw = 1 << 3 , kQTSAtEnd = 1 << 4 , kQTSPreflightDraw = 1 << 5 , kQTSSyncDrawing = 1 << 6 }
 
enum  { kQTSDidDraw = 1 << 0 , kQTSNeedsToDraw = 1 << 2 , kQTSDrawAgain = 1 << 3 , kQTSPartialDraw = 1 << 4 }
 
enum  {
  kQTSNullNotification = FOUR_CHAR_CODE('null') , kQTSErrorNotification , kQTSNewPresDetectedNotification , kQTSPresBeginChangingNotification = FOUR_CHAR_CODE('prcb') ,
  kQTSPresDoneChangingNotification = FOUR_CHAR_CODE('prcd') , kQTSPresentationChangedNotification = FOUR_CHAR_CODE('prch') , kQTSNewStreamNotification = FOUR_CHAR_CODE('stnw') , kQTSStreamBeginChangingNotification = FOUR_CHAR_CODE('stcb') ,
  kQTSStreamDoneChangingNotification = FOUR_CHAR_CODE('stcd') , kQTSStreamChangedNotification , kQTSStreamGoneNotification , kQTSPreviewAckNotification = FOUR_CHAR_CODE('pvak') ,
  kQTSPrerollAckNotification = FOUR_CHAR_CODE('pack') , kQTSStartAckNotification = FOUR_CHAR_CODE('sack') , kQTSStopAckNotification = FOUR_CHAR_CODE('xack') , kQTSStatusNotification = FOUR_CHAR_CODE('stat') ,
  kQTSURLNotification = FOUR_CHAR_CODE('url ') , kQTSDurationNotification = FOUR_CHAR_CODE('dura') , kQTSNewPresentationNotification , kQTSPresentationGoneNotification ,
  kQTSPresentationDoneNotification = FOUR_CHAR_CODE('pdon') , kQTSBandwidthAlertNotification , kQTSAnnotationsChangedNotification = FOUR_CHAR_CODE('meta')
}
 
enum  { kQTSFatalErrorFlag = 0x00000001 }
 
enum  { kQTSBandwidthAlertNeedToStop = 1 << 0 , kQTSBandwidthAlertRestartAt = 1 << 1 }
 
enum  { kQTSAutoModeFlag = 0x00000001 , kQTSDontShowStatusFlag = 0x00000008 , kQTSSendMediaFlag = 0x00010000 , kQTSReceiveMediaFlag = 0x00020000 }
 
enum  { kQTSPresParamsVersion1 = 1 }
 
enum  { kQTSExportFlag_ShowDialog = 0x00000001 }
 
enum  { kQTSExportParamsVersion1 = 1 }
 
enum  { kQTSNetworkAppNameIsFullNameFlag = 0x00000001 }
 
enum  { kQTSInvalidStatHelper = 0L }
 
enum  { kQTSStatHelperReturnPascalStringsFlag = 0x00000001 }
 
enum  { kQTSAllStatisticsType = FOUR_CHAR_CODE('all ') , kQTSShortStatisticsType = FOUR_CHAR_CODE('shrt') , kQTSSummaryStatisticsType = FOUR_CHAR_CODE('summ') }
 
enum  {
  kQTSGetNameStatisticsFlag = 0x00000001 , kQTSDontGetDataStatisticsFlag = 0x00000002 , kQTSUpdateAtomsStatisticsFlag = 0x00000004 , kQTSGetUnitsStatisticsFlag = 0x00000008 ,
  kQTSUpdateAllIfNecessaryStatisticsFlag = 0x00010000
}
 
enum  {
  kQTSStatisticsStreamAtomType = FOUR_CHAR_CODE('strm') , kQTSStatisticsNameAtomType , kQTSStatisticsDataFormatAtomType = FOUR_CHAR_CODE('frmt') , kQTSStatisticsDataAtomType = FOUR_CHAR_CODE('data') ,
  kQTSStatisticsUnitsAtomType = FOUR_CHAR_CODE('unit') , kQTSStatisticsUnitsNameAtomType
}
 
enum  {
  kQTSStatisticsSInt32DataFormat = FOUR_CHAR_CODE('si32') , kQTSStatisticsUInt32DataFormat = FOUR_CHAR_CODE('ui32') , kQTSStatisticsSInt16DataFormat = FOUR_CHAR_CODE('si16') , kQTSStatisticsUInt16DataFormat = FOUR_CHAR_CODE('ui16') ,
  kQTSStatisticsFixedDataFormat = FOUR_CHAR_CODE('fixd') , kQTSStatisticsUnsignedFixedDataFormat = FOUR_CHAR_CODE('ufix') , kQTSStatisticsStringDataFormat = FOUR_CHAR_CODE('strg') , kQTSStatisticsOSTypeDataFormat = FOUR_CHAR_CODE('ostp') ,
  kQTSStatisticsRectDataFormat = FOUR_CHAR_CODE('rect') , kQTSStatisticsPointDataFormat = FOUR_CHAR_CODE('pont')
}
 
enum  { kQTSStatisticsNoUnitsType = 0 , kQTSStatisticsPercentUnitsType = FOUR_CHAR_CODE('pcnt') , kQTSStatisticsBitsPerSecUnitsType = FOUR_CHAR_CODE('bps ') , kQTSStatisticsFramesPerSecUnitsType = FOUR_CHAR_CODE('fps ') }
 
enum  { kQTSTotalDataRateStat = FOUR_CHAR_CODE('drtt') , kQTSTotalDataRateInStat = FOUR_CHAR_CODE('drti') , kQTSTotalDataRateOutStat = FOUR_CHAR_CODE('drto') , kQTSNetworkIDStringStat = FOUR_CHAR_CODE('nids') }
 
enum  {
  kQTSNullDataType = FOUR_CHAR_CODE('NULL') , kQTSUnknownDataType = FOUR_CHAR_CODE('huh?') , kQTSAtomContainerDataType = FOUR_CHAR_CODE('qtac') , kQTSAtomDataType = FOUR_CHAR_CODE('qtat') ,
  kQTSAliasDataType = FOUR_CHAR_CODE('alis') , kQTSFileDataType = FOUR_CHAR_CODE('fspc') , kQTSFileSpecDataType = FOUR_CHAR_CODE('fspc') , kQTSHandleDataType = FOUR_CHAR_CODE('hndl') ,
  kQTSDataRefDataType = FOUR_CHAR_CODE('dref')
}
 
enum  { kQTSRTSPDataType = FOUR_CHAR_CODE('rtsp') , kQTSSDPDataType = FOUR_CHAR_CODE('sdp ') }
 
enum  {
  kQTSAtomType_Presentation = FOUR_CHAR_CODE('pres') , kQTSAtomType_PresentationHeader , kQTSAtomType_MediaStream = FOUR_CHAR_CODE('mstr') , kQTSAtomType_MediaStreamHeader ,
  kQTSAtomType_MediaDescriptionText , kQTSAtomType_ClipRect = FOUR_CHAR_CODE('clip') , kQTSAtomType_Duration = FOUR_CHAR_CODE('dura') , kQTSAtomType_BufferTime = FOUR_CHAR_CODE('bufr')
}
 
enum  { kQTSPresHeaderTypeIsData = 0x00000100 , kQTSPresHeaderDataIsHandle = 0x00000200 }
 
enum  { kQTSEmptyEditStreamStartTime = -1 }
 
enum  {
  kQTSNullStatus = 0 , kQTSUninitializedStatus = 1 , kQTSConnectingStatus = 2 , kQTSOpeningConnectionDetailedStatus = 3 ,
  kQTSMadeConnectionDetailedStatus = 4 , kQTSNegotiatingStatus = 5 , kQTSGettingDescriptionDetailedStatus = 6 , kQTSGotDescriptionDetailedStatus = 7 ,
  kQTSSentSetupCmdDetailedStatus = 8 , kQTSReceivedSetupResponseDetailedStatus = 9 , kQTSSentPlayCmdDetailedStatus = 10 , kQTSReceivedPlayResponseDetailedStatus = 11 ,
  kQTSBufferingStatus = 12 , kQTSPlayingStatus = 13 , kQTSPausedStatus = 14 , kQTSAutoConfiguringStatus = 15 ,
  kQTSDownloadingStatus = 16 , kQTSBufferingWithTimeStatus = 17 , kQTSWaitingDisconnectStatus = 100
}
 
enum  { kQTSConnectionPrefsType , kQTSConnectionMethodPrefsType , kQTSDirectConnectPrefsType , kQTSSOCKSPrefsType }
 
enum  { kQTSDirectConnectHTTPProtocol = FOUR_CHAR_CODE('http') , kQTSDirectConnectRTSPProtocol = FOUR_CHAR_CODE('rtsp') }
 
enum  { kConnectionActive = (1L << 0) , kConnectionUseSystemPref = (1L << 1) }
 
enum  { kProxyActive = (1L << 0) , kProxyUseSystemPref = (1L << 1) }
 
enum  { kNoProxyUseSystemPref = (1L << 0) }
 
enum  {
  kQTSTransAndProxyAtomType , kQTSConnectionPrefsVersion , kQTSTransportPrefsAtomType , kQTSConnectionAtomType ,
  kQTSUDPTransportType = FOUR_CHAR_CODE('udp ') , kQTSHTTPTransportType = FOUR_CHAR_CODE('http') , kQTSTCPTransportType = FOUR_CHAR_CODE('tcp ') , kQTSProxyPrefsAtomType = FOUR_CHAR_CODE('prxy') ,
  kQTSHTTPProxyPrefsType = FOUR_CHAR_CODE('http') , kQTSRTSPProxyPrefsType = FOUR_CHAR_CODE('rtsp') , kQTSSOCKSProxyPrefsType , kQTSProxyUserInfoPrefsType ,
  kQTSDontProxyPrefsAtomType , kQTSDontProxyDataType = FOUR_CHAR_CODE('data')
}
 
enum  {
  kQTSMemAllocClearMem = 0x00000001 , kQTSMemAllocDontUseTempMem = 0x00000002 , kQTSMemAllocTryTempMemFirst = 0x00000004 , kQTSMemAllocDontUseSystemMem = 0x00000008 ,
  kQTSMemAllocTrySystemMemFirst = 0x00000010 , kQTSMemAllocHoldMemory = 0x00001000 , kQTSMemAllocIsInterruptTime
}
 
enum  { kQTSMemAllocAllocatedInTempMem = 0x00000001 , kQTSMemAllocAllocatedInSystemMem = 0x00000002 }
 
enum  { kQTSStreamBufferVersion1 = 1 }
 
enum  { kQTSDuplicateBufferFlag_CopyData = 0x00000001 , kQTSDuplicateBufferFlag_FlattenMessage = 0x00000002 }
 
enum  { uppQTSNotificationProcInfo = 0x00003FF0 }
 
enum  { uppQTSPanelFilterProcInfo = 0x000003D0 }
 
enum  { uppQTSModalFilterProcInfo = 0x00003FD0 }
 

Functions

typedef CALLBACK_API (ComponentResult, QTSNotificationProcPtr)(ComponentResult inErr
 
typedef STACK_UPP_TYPE (QTSNotificationProcPtr) QTSNotificationUPP
 
typedef CALLBACK_API (Boolean, QTSPanelFilterProcPtr)(QTSPanelFilterParams *inParams
 
typedef STACK_UPP_TYPE (QTSPanelFilterProcPtr) QTSPanelFilterUPP
 
typedef CALLBACK_API (Boolean, QTSModalFilterProcPtr)(DialogPtr inDialog
 
typedef STACK_UPP_TYPE (QTSModalFilterProcPtr) QTSModalFilterUPP
 
OSErr InitializeQTS (void)
 
OSErr TerminateQTS (void)
 
OSErr QTSNewPresentation (const QTSNewPresentationParams *inParams, QTSPresentation *outPresentation)
 
OSErr QTSNewPresentationFromData (OSType inDataType, const void *inData, const SInt64 *inDataLength, const QTSPresParams *inPresParams, QTSPresentation *outPresentation)
 
OSErr QTSNewPresentationFromFile (const FSSpec *inFileSpec, const QTSPresParams *inPresParams, QTSPresentation *outPresentation)
 
OSErr QTSNewPresentationFromDataRef (Handle inDataRef, OSType inDataRefType, const QTSPresParams *inPresParams, QTSPresentation *outPresentation)
 
OSErr QTSDisposePresentation (QTSPresentation inPresentation, SInt32 inFlags)
 
OSErr QTSPresExport (QTSPresentation inPresentation, QTSStream inStream, QTSExportParams *inExportParams)
 
void QTSPresIdle (QTSPresentation inPresentation, QTSPresIdleParams *ioParams)
 
OSErr QTSPresInvalidateRegion (QTSPresentation inPresentation, RgnHandle inRegion)
 
OSErr QTSPresSetFlags (QTSPresentation inPresentation, SInt32 inFlags, SInt32 inFlagsMask)
 
OSErr QTSPresGetFlags (QTSPresentation inPresentation, SInt32 *outFlags)
 
OSErr QTSPresGetTimeBase (QTSPresentation inPresentation, TimeBase *outTimeBase)
 
OSErr QTSPresGetTimeScale (QTSPresentation inPresentation, TimeScale *outTimeScale)
 
OSErr QTSPresSetInfo (QTSPresentation inPresentation, QTSStream inStream, OSType inSelector, void *ioParam)
 
OSErr QTSPresGetInfo (QTSPresentation inPresentation, QTSStream inStream, OSType inSelector, void *ioParam)
 
OSErr QTSPresHasCharacteristic (QTSPresentation inPresentation, QTSStream inStream, OSType inCharacteristic, Boolean *outHasIt)
 
OSErr QTSPresSetNotificationProc (QTSPresentation inPresentation, QTSNotificationUPP inNotificationProc, void *inRefCon)
 
OSErr QTSPresGetNotificationProc (QTSPresentation inPresentation, QTSNotificationUPP *outNotificationProc, void **outRefCon)
 
OSErr QTSPresPreview (QTSPresentation inPresentation, QTSStream inStream, const TimeValue64 *inTimeValue, Fixed inRate, SInt32 inFlags)
 
OSErr QTSPresPreroll (QTSPresentation inPresentation, QTSStream inStream, UInt32 inTimeValue, Fixed inRate, SInt32 inFlags)
 
OSErr QTSPresPreroll64 (QTSPresentation inPresentation, QTSStream inStream, const TimeValue64 *inPrerollTime, Fixed inRate, SInt32 inFlags)
 
OSErr QTSPresStart (QTSPresentation inPresentation, QTSStream inStream, SInt32 inFlags)
 
OSErr QTSPresSkipTo (QTSPresentation inPresentation, UInt32 inTimeValue)
 
OSErr QTSPresSkipTo64 (QTSPresentation inPresentation, const TimeValue64 *inTimeValue)
 
OSErr QTSPresStop (QTSPresentation inPresentation, QTSStream inStream, SInt32 inFlags)
 
OSErr QTSPresNewStream (QTSPresentation inPresentation, OSType inDataType, const void *inData, UInt32 inDataLength, SInt32 inFlags, QTSStream *outStream)
 
OSErr QTSDisposeStream (QTSStream inStream, SInt32 inFlags)
 
UInt32 QTSPresGetNumStreams (QTSPresentation inPresentation)
 
QTSStream QTSPresGetIndStream (QTSPresentation inPresentation, UInt32 inIndex)
 
QTSPresentation QTSGetStreamPresentation (QTSStream inStream)
 
OSErr QTSPresSetPreferredRate (QTSPresentation inPresentation, Fixed inRate, SInt32 inFlags)
 
OSErr QTSPresGetPreferredRate (QTSPresentation inPresentation, Fixed *outRate)
 
OSErr QTSPresSetEnable (QTSPresentation inPresentation, QTSStream inStream, Boolean inEnableMode)
 
OSErr QTSPresGetEnable (QTSPresentation inPresentation, QTSStream inStream, Boolean *outEnableMode)
 
OSErr QTSPresSetPresenting (QTSPresentation inPresentation, QTSStream inStream, Boolean inPresentingMode)
 
OSErr QTSPresGetPresenting (QTSPresentation inPresentation, QTSStream inStream, Boolean *outPresentingMode)
 
OSErr QTSPresSetActiveSegment (QTSPresentation inPresentation, QTSStream inStream, const TimeValue64 *inStartTime, const TimeValue64 *inDuration)
 
OSErr QTSPresGetActiveSegment (QTSPresentation inPresentation, QTSStream inStream, TimeValue64 *outStartTime, TimeValue64 *outDuration)
 
OSErr QTSPresSetPlayHints (QTSPresentation inPresentation, QTSStream inStream, SInt32 inFlags, SInt32 inFlagsMask)
 
OSErr QTSPresGetPlayHints (QTSPresentation inPresentation, QTSStream inStream, SInt32 *outFlags)
 
OSErr QTSPresSetGWorld (QTSPresentation inPresentation, QTSStream inStream, CGrafPtr inGWorld, GDHandle inGDHandle)
 
OSErr QTSPresGetGWorld (QTSPresentation inPresentation, QTSStream inStream, CGrafPtr *outGWorld, GDHandle *outGDHandle)
 
OSErr QTSPresSetClip (QTSPresentation inPresentation, QTSStream inStream, RgnHandle inClip)
 
OSErr QTSPresGetClip (QTSPresentation inPresentation, QTSStream inStream, RgnHandle *outClip)
 
OSErr QTSPresSetMatrix (QTSPresentation inPresentation, QTSStream inStream, const MatrixRecord *inMatrix)
 
OSErr QTSPresGetMatrix (QTSPresentation inPresentation, QTSStream inStream, MatrixRecord *outMatrix)
 
OSErr QTSPresSetDimensions (QTSPresentation inPresentation, QTSStream inStream, Fixed inWidth, Fixed inHeight)
 
OSErr QTSPresGetDimensions (QTSPresentation inPresentation, QTSStream inStream, Fixed *outWidth, Fixed *outHeight)
 
OSErr QTSPresSetGraphicsMode (QTSPresentation inPresentation, QTSStream inStream, short inMode, const RGBColor *inOpColor)
 
OSErr QTSPresGetGraphicsMode (QTSPresentation inPresentation, QTSStream inStream, short *outMode, RGBColor *outOpColor)
 
OSErr QTSPresGetPicture (QTSPresentation inPresentation, QTSStream inStream, PicHandle *outPicture)
 
OSErr QTSPresSetVolumes (QTSPresentation inPresentation, QTSStream inStream, short inLeftVolume, short inRightVolume)
 
OSErr QTSPresGetVolumes (QTSPresentation inPresentation, QTSStream inStream, short *outLeftVolume, short *outRightVolume)
 
OSErr QTSPresGetSettingsAsText (QTSPresentation inPresentation, QTSStream inStream, SInt32 inFlags, OSType inSettingsType, Handle *outText, QTSPanelFilterUPP inPanelFilterProc, void *inPanelFilterProcRefCon)
 
OSErr QTSPresSettingsDialog (QTSPresentation inPresentation, QTSStream inStream, SInt32 inFlags, QTSModalFilterUPP inFilterProc, void *inFilterProcRefCon)
 
OSErr QTSPresSettingsDialogWithFilters (QTSPresentation inPresentation, QTSStream inStream, SInt32 inFlags, QTSModalFilterUPP inFilterProc, void *inFilterProcRefCon, QTSPanelFilterUPP inPanelFilterProc, void *inPanelFilterProcRefCon)
 
OSErr QTSPresSetSettings (QTSPresentation inPresentation, QTSStream inStream, QTAtomSpecPtr inSettings, SInt32 inFlags)
 
OSErr QTSPresGetSettings (QTSPresentation inPresentation, QTSStream inStream, QTAtomContainer *outSettings, SInt32 inFlags)
 
OSErr QTSPresAddSourcer (QTSPresentation inPresentation, QTSStream inStream, ComponentInstance inSourcer, SInt32 inFlags)
 
OSErr QTSPresRemoveSourcer (QTSPresentation inPresentation, QTSStream inStream, ComponentInstance inSourcer, SInt32 inFlags)
 
UInt32 QTSPresGetNumSourcers (QTSPresentation inPresentation, QTSStream inStream)
 
OSErr QTSPresGetIndSourcer (QTSPresentation inPresentation, QTSStream inStream, UInt32 inIndex, ComponentInstance *outSourcer)
 
OSErr QTSSetNetworkAppName (const char *inAppName, SInt32 inFlags)
 
OSErr QTSGetNetworkAppName (SInt32 inFlags, char **outCStringPtr)
 
OSErr QTSNewStatHelper (QTSPresentation inPresentation, QTSStream inStream, OSType inStatType, SInt32 inFlags, QTSStatHelper *outStatHelper)
 
OSErr QTSDisposeStatHelper (QTSStatHelper inStatHelper)
 
OSErr QTSStatHelperGetStats (QTSStatHelper inStatHelper)
 
OSErr QTSStatHelperResetIter (QTSStatHelper inStatHelper)
 
Boolean QTSStatHelperNext (QTSStatHelper inStatHelper, QTSStatHelperNextParams *ioParams)
 
UInt32 QTSStatHelperGetNumStats (QTSStatHelper inStatHelper)
 
OSErr QTSGetOrMakeStatAtomForStream (QTAtomContainer inContainer, QTSStream inStream, QTAtom *outParentAtom)
 
OSErr QTSInsertStatistic (QTAtomContainer inContainer, QTAtom inParentAtom, OSType inStatType, void *inStatData, UInt32 inStatDataLength, OSType inStatDataFormat, SInt32 inFlags)
 
OSErr QTSInsertStatisticName (QTAtomContainer inContainer, QTAtom inParentAtom, OSType inStatType, const char *inStatName, UInt32 inStatNameLength)
 
OSErr QTSInsertStatisticUnits (QTAtomContainer inContainer, QTAtom inParentAtom, OSType inStatType, OSType inUnitsType, const char *inUnitsName, UInt32 inUnitsNameLength)
 
OSErr QTSPrefsAddProxySetting (OSType proxyType, SInt32 portID, UInt32 flags, UInt32 seed, Str255 srvrURL)
 
OSErr QTSPrefsFindProxyByType (OSType proxyType, UInt32 flags, UInt32 flagsMask, QTSProxyPref **proxyHndl, SInt16 *count)
 
OSErr QTSPrefsAddConnectionSetting (OSType protocol, SInt32 portID, UInt32 flags, UInt32 seed)
 
OSErr QTSPrefsFindConnectionByType (OSType protocol, UInt32 flags, UInt32 flagsMask, QTSTransportPref **connectionHndl, SInt16 *count)
 
OSErr QTSPrefsGetActiveConnection (OSType protocol, QTSTransportPref *connectInfo)
 
OSErr QTSPrefsGetNoProxyURLs (QTSNoProxyPref **noProxyHndl)
 
OSErr QTSPrefsSetNoProxyURLs (char *urls, UInt32 flags, UInt32 seed)
 
OSErr QTSPrefsAddProxyUserInfo (OSType proxyType, SInt32 flags, SInt32 flagsMask, StringPtr username, StringPtr password)
 
OSErr QTSPrefsFindProxyUserInfoByType (OSType proxyType, SInt32 flags, SInt32 flagsMask, StringPtr username, StringPtr password)
 
Ptr QTSNewPtr (UInt32 inByteCount, SInt32 inFlags, SInt32 *outFlags)
 
Handle QTSNewHandle (UInt32 inByteCount, SInt32 inFlags, SInt32 *outFlags)
 
QTSMemPtr QTSAllocMemPtr (UInt32 inByteCount, SInt32 inFlags)
 
void QTSReleaseMemPtr (QTSMemPtr inMemPtr, SInt32 inFlags)
 
OSErr QTSNewStreamBuffer (UInt32 inDataSize, SInt32 inFlags, QTSStreamBuffer **outStreamBuffer)
 
void QTSFreeMessage (QTSStreamBuffer *inMessage)
 
OSErr QTSDuplicateMessage (QTSStreamBuffer *inMessage, SInt32 inFlags, QTSStreamBuffer **outDuplicatedMessage)
 
UInt32 QTSMessageLength (QTSStreamBuffer *inMessage)
 
void QTSStreamBufferDataInfo (QTSStreamBuffer *inStreamBuffer, unsigned char **outDataStart, UInt32 *outDataMaxLength)
 
QTSStreamBufferQTSAllocBuffer (SInt32 inSize)
 
QTSStreamBufferQTSDupMessage (QTSStreamBuffer *inMessage)
 
QTSStreamBufferQTSCopyMessage (QTSStreamBuffer *inMessage)
 
QTSStreamBufferQTSFlattenMessage (QTSStreamBuffer *inMessage)
 
Boolean QTSGetErrorString (SInt32 inErrorCode, UInt32 inMaxErrorStringLength, char *outErrorString, SInt32 inFlags)
 
OSErr QTSInitializeMediaParams (QTSMediaParams *inMediaParams)
 
QTSNotificationUPP NewQTSNotificationUPP (QTSNotificationProcPtr userRoutine)
 
QTSPanelFilterUPP NewQTSPanelFilterUPP (QTSPanelFilterProcPtr userRoutine)
 
QTSModalFilterUPP NewQTSModalFilterUPP (QTSModalFilterProcPtr userRoutine)
 
void DisposeQTSNotificationUPP (QTSNotificationUPP userUPP)
 
void DisposeQTSPanelFilterUPP (QTSPanelFilterUPP userUPP)
 
void DisposeQTSModalFilterUPP (QTSModalFilterUPP userUPP)
 
ComponentResult InvokeQTSNotificationUPP (ComponentResult inErr, OSType inNotificationType, void *inNotificationParams, void *inRefCon, QTSNotificationUPP userUPP)
 
Boolean InvokeQTSPanelFilterUPP (QTSPanelFilterParams *inParams, void *inRefCon, QTSPanelFilterUPP userUPP)
 
Boolean InvokeQTSModalFilterUPP (DialogPtr inDialog, const EventRecord *inEvent, SInt16 *ioItemHit, void *inRefCon, QTSModalFilterUPP userUPP)
 

Detailed Description

QuickTime Interfaces.

Introduced In: QuickTime 5.0.1
Avaliable From: Universal Interfaces 3.4.1
Copyright: � 1990-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Macro Definition Documentation

◆ CallQTSNotificationProc

#define CallQTSNotificationProc (   userRoutine,
  inErr,
  inNotificationType,
  inNotificationParams,
  inRefCon 
)
Value:
InvokeQTSNotificationUPP(inErr, inNotificationType, inNotificationParams, \
inRefCon, userRoutine)
ComponentResult InvokeQTSNotificationUPP(ComponentResult inErr, OSType inNotificationType, void *inNotificationParams, void *inRefCon, QTSNotificationUPP userUPP)

◆ InvokeQTSModalFilterUPP

#define InvokeQTSModalFilterUPP (   inDialog,
  inEvent,
  ioItemHit,
  inRefCon,
  userUPP 
)
Value:
(Boolean) \
CALL_FOUR_PARAMETER_UPP((userUPP), uppQTSModalFilterProcInfo, \
(inDialog), (inEvent), (ioItemHit), (inRefCon))
unsigned char Boolean
Definition: MacTypes.h:318

◆ InvokeQTSNotificationUPP

#define InvokeQTSNotificationUPP (   inErr,
  inNotificationType,
  inNotificationParams,
  inRefCon,
  userUPP 
)
Value:
(ComponentResult) CALL_FOUR_PARAMETER_UPP( \
(userUPP), uppQTSNotificationProcInfo, (inErr), (inNotificationType), \
(inNotificationParams), (inRefCon))

◆ InvokeQTSPanelFilterUPP

#define InvokeQTSPanelFilterUPP (   inParams,
  inRefCon,
  userUPP 
)
Value:
(Boolean) CALL_TWO_PARAMETER_UPP((userUPP), uppQTSPanelFilterProcInfo, \
(inParams), (inRefCon))

◆ NewQTSModalFilterUPP

#define NewQTSModalFilterUPP (   userRoutine)
Value:
(QTSModalFilterUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppQTSModalFilterProcInfo, \
GetCurrentArchitecture())
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)

◆ NewQTSNotificationUPP

#define NewQTSNotificationUPP (   userRoutine)
Value:
(QTSNotificationUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppQTSNotificationProcInfo, \
GetCurrentArchitecture())

◆ NewQTSPanelFilterUPP

#define NewQTSPanelFilterUPP (   userRoutine)
Value:
(QTSPanelFilterUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppQTSPanelFilterProcInfo, \
GetCurrentArchitecture())

Function Documentation

◆ DisposeQTSModalFilterUPP()

void DisposeQTSModalFilterUPP ( QTSModalFilterUPP  userUPP)

DisposeQTSModalFilterUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ DisposeQTSNotificationUPP()

void DisposeQTSNotificationUPP ( QTSNotificationUPP  userUPP)

DisposeQTSNotificationUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ DisposeQTSPanelFilterUPP()

void DisposeQTSPanelFilterUPP ( QTSPanelFilterUPP  userUPP)

DisposeQTSPanelFilterUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib on Mac OS X
Mac OS X: in version 10.1 and later

◆ InitializeQTS()

OSErr InitializeQTS ( void  )

InitializeQTS()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ InvokeQTSModalFilterUPP()

Boolean InvokeQTSModalFilterUPP ( DialogPtr  inDialog,
const EventRecord inEvent,
SInt16 *  ioItemHit,
void *  inRefCon,
QTSModalFilterUPP  userUPP 
)

InvokeQTSModalFilterUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ InvokeQTSNotificationUPP()

ComponentResult InvokeQTSNotificationUPP ( ComponentResult  inErr,
OSType  inNotificationType,
void *  inNotificationParams,
void *  inRefCon,
QTSNotificationUPP  userUPP 
)

InvokeQTSNotificationUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ InvokeQTSPanelFilterUPP()

Boolean InvokeQTSPanelFilterUPP ( QTSPanelFilterParams inParams,
void *  inRefCon,
QTSPanelFilterUPP  userUPP 
)

InvokeQTSPanelFilterUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib on Mac OS X
Mac OS X: in version 10.1 and later

◆ NewQTSModalFilterUPP()

QTSModalFilterUPP NewQTSModalFilterUPP ( QTSModalFilterProcPtr  userRoutine)

NewQTSModalFilterUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ NewQTSNotificationUPP()

QTSNotificationUPP NewQTSNotificationUPP ( QTSNotificationProcPtr  userRoutine)

NewQTSNotificationUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ NewQTSPanelFilterUPP()

QTSPanelFilterUPP NewQTSPanelFilterUPP ( QTSPanelFilterProcPtr  userRoutine)

NewQTSPanelFilterUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib on Mac OS X
Mac OS X: in version 10.1 and later

◆ QTSAllocBuffer()

QTSStreamBuffer* QTSAllocBuffer ( SInt32  inSize)

QTSAllocBuffer()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSAllocMemPtr()

QTSMemPtr QTSAllocMemPtr ( UInt32  inByteCount,
SInt32  inFlags 
)

These routines are for buffers that will be recirculated you must use QTReleaseMemPtr instead of DisposePtr QTSReleaseMemPtr can be used at interrupt time but QTSAllocMemPtr currently cannot QTSAllocMemPtr()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSCopyMessage()

QTSStreamBuffer* QTSCopyMessage ( QTSStreamBuffer inMessage)

QTSCopyMessage()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSDisposePresentation()

OSErr QTSDisposePresentation ( QTSPresentation  inPresentation,
SInt32  inFlags 
)

QTSDisposePresentation()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSDisposeStatHelper()

OSErr QTSDisposeStatHelper ( QTSStatHelper  inStatHelper)

QTSDisposeStatHelper()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSDisposeStream()

OSErr QTSDisposeStream ( QTSStream  inStream,
SInt32  inFlags 
)

QTSDisposeStream()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSDuplicateMessage()

OSErr QTSDuplicateMessage ( QTSStreamBuffer inMessage,
SInt32  inFlags,
QTSStreamBuffer **  outDuplicatedMessage 
)

kQTSDuplicateBufferFlag_CopyData - forces a copy of the data itself kQTSCopyBufferFlag_FlattenMessage - copies the data if it needs to be flattened QTSDuplicateMessage never frees the old message QTSDuplicateMessage()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ QTSDupMessage()

QTSStreamBuffer* QTSDupMessage ( QTSStreamBuffer inMessage)

QTSDupMessage()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSFlattenMessage()

QTSStreamBuffer* QTSFlattenMessage ( QTSStreamBuffer inMessage)

QTSFlattenMessage()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSFreeMessage()

void QTSFreeMessage ( QTSStreamBuffer inMessage)

QTSFreeMessage()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSGetErrorString()

Boolean QTSGetErrorString ( SInt32  inErrorCode,
UInt32  inMaxErrorStringLength,
char *  outErrorString,
SInt32  inFlags 
)

QTSGetErrorString()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSGetNetworkAppName()

OSErr QTSGetNetworkAppName ( SInt32  inFlags,
char **  outCStringPtr 
)

QTSGetNetworkAppName()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSGetOrMakeStatAtomForStream()

OSErr QTSGetOrMakeStatAtomForStream ( QTAtomContainer  inContainer,
QTSStream  inStream,
QTAtom *  outParentAtom 
)

QTSGetOrMakeStatAtomForStream()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSGetStreamPresentation()

QTSPresentation QTSGetStreamPresentation ( QTSStream  inStream)

QTSGetStreamPresentation()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSInitializeMediaParams()

OSErr QTSInitializeMediaParams ( QTSMediaParams inMediaParams)

QTSInitializeMediaParams()

@par Non-Carbon CFM:   in QTStreamLib 5.0.1 and later
@par Carbon Lib:        not available in CarbonLib 1.x, is available on Mac OS

X version 10.1 and later

Mac OS X: in version 10.1 and later
Windows: in QTSClient.lib 5.0.1 and later

◆ QTSInsertStatistic()

OSErr QTSInsertStatistic ( QTAtomContainer  inContainer,
QTAtom  inParentAtom,
OSType  inStatType,
void *  inStatData,
UInt32  inStatDataLength,
OSType  inStatDataFormat,
SInt32  inFlags 
)

QTSInsertStatistic()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSInsertStatisticName()

OSErr QTSInsertStatisticName ( QTAtomContainer  inContainer,
QTAtom  inParentAtom,
OSType  inStatType,
const char *  inStatName,
UInt32  inStatNameLength 
)

QTSInsertStatisticName()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSInsertStatisticUnits()

OSErr QTSInsertStatisticUnits ( QTAtomContainer  inContainer,
QTAtom  inParentAtom,
OSType  inStatType,
OSType  inUnitsType,
const char *  inUnitsName,
UInt32  inUnitsNameLength 
)

QTSInsertStatisticUnits()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSMessageLength()

UInt32 QTSMessageLength ( QTSStreamBuffer inMessage)

QTSMessageLength()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSNewHandle()

Handle QTSNewHandle ( UInt32  inByteCount,
SInt32  inFlags,
SInt32 *  outFlags 
)

QTSNewHandle()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSNewPresentation()

OSErr QTSNewPresentation ( const QTSNewPresentationParams inParams,
QTSPresentation outPresentation 
)

QTSNewPresentation()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSNewPresentationFromData()

OSErr QTSNewPresentationFromData ( OSType  inDataType,
const void *  inData,
const SInt64 inDataLength,
const QTSPresParams inPresParams,
QTSPresentation outPresentation 
)

QTSNewPresentationFromData()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ QTSNewPresentationFromDataRef()

OSErr QTSNewPresentationFromDataRef ( Handle  inDataRef,
OSType  inDataRefType,
const QTSPresParams inPresParams,
QTSPresentation outPresentation 
)

QTSNewPresentationFromDataRef()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ QTSNewPresentationFromFile()

OSErr QTSNewPresentationFromFile ( const FSSpec *  inFileSpec,
const QTSPresParams inPresParams,
QTSPresentation outPresentation 
)

QTSNewPresentationFromFile()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ QTSNewPtr()

Ptr QTSNewPtr ( UInt32  inByteCount,
SInt32  inFlags,
SInt32 *  outFlags 
)

These routines allocate normal pointers and handles, but do the correct checking, etc. Dispose using the normal DisposePtr and DisposeHandle Call these routines for one time memory allocations. You do not need to set any hints to use these calls. QTSNewPtr()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSNewStatHelper()

OSErr QTSNewStatHelper ( QTSPresentation  inPresentation,
QTSStream  inStream,
OSType  inStatType,
SInt32  inFlags,
QTSStatHelper outStatHelper 
)

QTSNewStatHelper()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSNewStreamBuffer()

OSErr QTSNewStreamBuffer ( UInt32  inDataSize,
SInt32  inFlags,
QTSStreamBuffer **  outStreamBuffer 
)

QTSNewStreamBuffer()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ QTSPrefsAddConnectionSetting()

OSErr QTSPrefsAddConnectionSetting ( OSType  protocol,
SInt32  portID,
UInt32  flags,
UInt32  seed 
)

QTSPrefsAddConnectionSetting()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPrefsAddProxySetting()

OSErr QTSPrefsAddProxySetting ( OSType  proxyType,
SInt32  portID,
UInt32  flags,
UInt32  seed,
Str255  srvrURL 
)

QTSPrefsAddProxySetting()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPrefsAddProxyUserInfo()

OSErr QTSPrefsAddProxyUserInfo ( OSType  proxyType,
SInt32  flags,
SInt32  flagsMask,
StringPtr  username,
StringPtr  password 
)

QTSPrefsAddProxyUserInfo()

@par Non-Carbon CFM:   in QTStreamLib 5.0.1 and later
@par Carbon Lib:        not available in CarbonLib 1.x, is available on Mac OS

X version 10.1 and later

Mac OS X: in version 10.1 and later
Windows: in QTSClient.lib 5.0.1 and later

◆ QTSPrefsFindConnectionByType()

OSErr QTSPrefsFindConnectionByType ( OSType  protocol,
UInt32  flags,
UInt32  flagsMask,
QTSTransportPref **  connectionHndl,
SInt16 *  count 
)

QTSPrefsFindConnectionByType()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPrefsFindProxyByType()

OSErr QTSPrefsFindProxyByType ( OSType  proxyType,
UInt32  flags,
UInt32  flagsMask,
QTSProxyPref **  proxyHndl,
SInt16 *  count 
)

QTSPrefsFindProxyByType()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPrefsFindProxyUserInfoByType()

OSErr QTSPrefsFindProxyUserInfoByType ( OSType  proxyType,
SInt32  flags,
SInt32  flagsMask,
StringPtr  username,
StringPtr  password 
)

QTSPrefsFindProxyUserInfoByType()

@par Non-Carbon CFM:   in QTStreamLib 5.0.1 and later
@par Carbon Lib:        not available in CarbonLib 1.x, is available on Mac OS

X version 10.1 and later

Mac OS X: in version 10.1 and later
Windows: in QTSClient.lib 5.0.1 and later

◆ QTSPrefsGetActiveConnection()

OSErr QTSPrefsGetActiveConnection ( OSType  protocol,
QTSTransportPref connectInfo 
)

QTSPrefsGetActiveConnection()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPrefsGetNoProxyURLs()

OSErr QTSPrefsGetNoProxyURLs ( QTSNoProxyPref **  noProxyHndl)

QTSPrefsGetNoProxyURLs()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPrefsSetNoProxyURLs()

OSErr QTSPrefsSetNoProxyURLs ( char *  urls,
UInt32  flags,
UInt32  seed 
)

QTSPrefsSetNoProxyURLs()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPresAddSourcer()

OSErr QTSPresAddSourcer ( QTSPresentation  inPresentation,
QTSStream  inStream,
ComponentInstance  inSourcer,
SInt32  inFlags 
)

QTSPresAddSourcer()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresExport()

OSErr QTSPresExport ( QTSPresentation  inPresentation,
QTSStream  inStream,
QTSExportParams inExportParams 
)

QTSPresExport()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ QTSPresGetActiveSegment()

OSErr QTSPresGetActiveSegment ( QTSPresentation  inPresentation,
QTSStream  inStream,
TimeValue64 outStartTime,
TimeValue64 outDuration 
)

QTSPresGetActiveSegment()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPresGetClip()

OSErr QTSPresGetClip ( QTSPresentation  inPresentation,
QTSStream  inStream,
RgnHandle outClip 
)

QTSPresGetClip()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetDimensions()

OSErr QTSPresGetDimensions ( QTSPresentation  inPresentation,
QTSStream  inStream,
Fixed outWidth,
Fixed outHeight 
)

QTSPresGetDimensions()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetEnable()

OSErr QTSPresGetEnable ( QTSPresentation  inPresentation,
QTSStream  inStream,
Boolean outEnableMode 
)

QTSPresGetEnable()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetFlags()

OSErr QTSPresGetFlags ( QTSPresentation  inPresentation,
SInt32 *  outFlags 
)

QTSPresGetFlags()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetGraphicsMode()

OSErr QTSPresGetGraphicsMode ( QTSPresentation  inPresentation,
QTSStream  inStream,
short *  outMode,
RGBColor outOpColor 
)

QTSPresGetGraphicsMode()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetGWorld()

OSErr QTSPresGetGWorld ( QTSPresentation  inPresentation,
QTSStream  inStream,
CGrafPtr outGWorld,
GDHandle outGDHandle 
)

QTSPresGetGWorld()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetIndSourcer()

OSErr QTSPresGetIndSourcer ( QTSPresentation  inPresentation,
QTSStream  inStream,
UInt32  inIndex,
ComponentInstance outSourcer 
)

QTSPresGetIndSourcer()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresGetIndStream()

QTSStream QTSPresGetIndStream ( QTSPresentation  inPresentation,
UInt32  inIndex 
)

QTSPresGetIndStream()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetInfo()

OSErr QTSPresGetInfo ( QTSPresentation  inPresentation,
QTSStream  inStream,
OSType  inSelector,
void *  ioParam 
)

QTSPresGetInfo()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetMatrix()

OSErr QTSPresGetMatrix ( QTSPresentation  inPresentation,
QTSStream  inStream,
MatrixRecord outMatrix 
)

QTSPresGetMatrix()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetNotificationProc()

OSErr QTSPresGetNotificationProc ( QTSPresentation  inPresentation,
QTSNotificationUPP *  outNotificationProc,
void **  outRefCon 
)

QTSPresGetNotificationProc()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetNumSourcers()

UInt32 QTSPresGetNumSourcers ( QTSPresentation  inPresentation,
QTSStream  inStream 
)

QTSPresGetNumSourcers()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresGetNumStreams()

UInt32 QTSPresGetNumStreams ( QTSPresentation  inPresentation)

QTSPresGetNumStreams()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetPicture()

OSErr QTSPresGetPicture ( QTSPresentation  inPresentation,
QTSStream  inStream,
PicHandle outPicture 
)

QTSPresGetPicture()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetPlayHints()

OSErr QTSPresGetPlayHints ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32 *  outFlags 
)

QTSPresGetPlayHints()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetPreferredRate()

OSErr QTSPresGetPreferredRate ( QTSPresentation  inPresentation,
Fixed outRate 
)

QTSPresGetPreferredRate()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetPresenting()

OSErr QTSPresGetPresenting ( QTSPresentation  inPresentation,
QTSStream  inStream,
Boolean outPresentingMode 
)

QTSPresGetPresenting()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetSettings()

OSErr QTSPresGetSettings ( QTSPresentation  inPresentation,
QTSStream  inStream,
QTAtomContainer *  outSettings,
SInt32  inFlags 
)

QTSPresGetSettings()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresGetSettingsAsText()

OSErr QTSPresGetSettingsAsText ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32  inFlags,
OSType  inSettingsType,
Handle *  outText,
QTSPanelFilterUPP  inPanelFilterProc,
void *  inPanelFilterProcRefCon 
)

QTSPresGetSettingsAsText()

@par Non-Carbon CFM:   in QTStreamLib 5.0.1 and later
@par Carbon Lib:        not available in CarbonLib 1.x, is available on Mac OS

X version 10.1 and later

Mac OS X: in version 10.1 and later

◆ QTSPresGetTimeBase()

OSErr QTSPresGetTimeBase ( QTSPresentation  inPresentation,
TimeBase *  outTimeBase 
)

QTSPresGetTimeBase()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetTimeScale()

OSErr QTSPresGetTimeScale ( QTSPresentation  inPresentation,
TimeScale *  outTimeScale 
)

QTSPresGetTimeScale()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresGetVolumes()

OSErr QTSPresGetVolumes ( QTSPresentation  inPresentation,
QTSStream  inStream,
short *  outLeftVolume,
short *  outRightVolume 
)

QTSPresGetVolumes()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresHasCharacteristic()

OSErr QTSPresHasCharacteristic ( QTSPresentation  inPresentation,
QTSStream  inStream,
OSType  inCharacteristic,
Boolean outHasIt 
)

QTSPresHasCharacteristic()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresIdle()

void QTSPresIdle ( QTSPresentation  inPresentation,
QTSPresIdleParams ioParams 
)

QTSPresIdle()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresInvalidateRegion()

OSErr QTSPresInvalidateRegion ( QTSPresentation  inPresentation,
RgnHandle  inRegion 
)

QTSPresInvalidateRegion()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresNewStream()

OSErr QTSPresNewStream ( QTSPresentation  inPresentation,
OSType  inDataType,
const void *  inData,
UInt32  inDataLength,
SInt32  inFlags,
QTSStream outStream 
)

QTSPresNewStream()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresPreroll()

OSErr QTSPresPreroll ( QTSPresentation  inPresentation,
QTSStream  inStream,
UInt32  inTimeValue,
Fixed  inRate,
SInt32  inFlags 
)

QTSPresPreroll()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresPreroll64()

OSErr QTSPresPreroll64 ( QTSPresentation  inPresentation,
QTSStream  inStream,
const TimeValue64 inPrerollTime,
Fixed  inRate,
SInt32  inFlags 
)

QTSPresPreroll64()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPresPreview()

OSErr QTSPresPreview ( QTSPresentation  inPresentation,
QTSStream  inStream,
const TimeValue64 inTimeValue,
Fixed  inRate,
SInt32  inFlags 
)

QTSPresPreview()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresRemoveSourcer()

OSErr QTSPresRemoveSourcer ( QTSPresentation  inPresentation,
QTSStream  inStream,
ComponentInstance  inSourcer,
SInt32  inFlags 
)

QTSPresRemoveSourcer()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresSetActiveSegment()

OSErr QTSPresSetActiveSegment ( QTSPresentation  inPresentation,
QTSStream  inStream,
const TimeValue64 inStartTime,
const TimeValue64 inDuration 
)

QTSPresSetActiveSegment()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPresSetClip()

OSErr QTSPresSetClip ( QTSPresentation  inPresentation,
QTSStream  inStream,
RgnHandle  inClip 
)

QTSPresSetClip()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetDimensions()

OSErr QTSPresSetDimensions ( QTSPresentation  inPresentation,
QTSStream  inStream,
Fixed  inWidth,
Fixed  inHeight 
)

QTSPresSetDimensions()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetEnable()

OSErr QTSPresSetEnable ( QTSPresentation  inPresentation,
QTSStream  inStream,
Boolean  inEnableMode 
)

QTSPresSetEnable()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetFlags()

OSErr QTSPresSetFlags ( QTSPresentation  inPresentation,
SInt32  inFlags,
SInt32  inFlagsMask 
)

QTSPresSetFlags()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetGraphicsMode()

OSErr QTSPresSetGraphicsMode ( QTSPresentation  inPresentation,
QTSStream  inStream,
short  inMode,
const RGBColor inOpColor 
)

QTSPresSetGraphicsMode()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetGWorld()

OSErr QTSPresSetGWorld ( QTSPresentation  inPresentation,
QTSStream  inStream,
CGrafPtr  inGWorld,
GDHandle  inGDHandle 
)

QTSPresSetGWorld()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetInfo()

OSErr QTSPresSetInfo ( QTSPresentation  inPresentation,
QTSStream  inStream,
OSType  inSelector,
void *  ioParam 
)

QTSPresSetInfo()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetMatrix()

OSErr QTSPresSetMatrix ( QTSPresentation  inPresentation,
QTSStream  inStream,
const MatrixRecord inMatrix 
)

QTSPresSetMatrix()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetNotificationProc()

OSErr QTSPresSetNotificationProc ( QTSPresentation  inPresentation,
QTSNotificationUPP  inNotificationProc,
void *  inRefCon 
)

QTSPresSetNotificationProc()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetPlayHints()

OSErr QTSPresSetPlayHints ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32  inFlags,
SInt32  inFlagsMask 
)

QTSPresSetPlayHints()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetPreferredRate()

OSErr QTSPresSetPreferredRate ( QTSPresentation  inPresentation,
Fixed  inRate,
SInt32  inFlags 
)

QTSPresSetPreferredRate()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetPresenting()

OSErr QTSPresSetPresenting ( QTSPresentation  inPresentation,
QTSStream  inStream,
Boolean  inPresentingMode 
)

QTSPresSetPresenting()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSetSettings()

OSErr QTSPresSetSettings ( QTSPresentation  inPresentation,
QTSStream  inStream,
QTAtomSpecPtr  inSettings,
SInt32  inFlags 
)

QTSPresSetSettings()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresSettingsDialog()

OSErr QTSPresSettingsDialog ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32  inFlags,
QTSModalFilterUPP  inFilterProc,
void *  inFilterProcRefCon 
)

QTSPresSettingsDialog()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ QTSPresSettingsDialogWithFilters()

OSErr QTSPresSettingsDialogWithFilters ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32  inFlags,
QTSModalFilterUPP  inFilterProc,
void *  inFilterProcRefCon,
QTSPanelFilterUPP  inPanelFilterProc,
void *  inPanelFilterProcRefCon 
)

QTSPresSettingsDialogWithFilters()

@par Non-Carbon CFM:   in QTStreamLib 5.0.1 and later
@par Carbon Lib:        not available in CarbonLib 1.x, is available on Mac OS

X version 10.1 and later

Mac OS X: in version 10.1 and later

◆ QTSPresSetVolumes()

OSErr QTSPresSetVolumes ( QTSPresentation  inPresentation,
QTSStream  inStream,
short  inLeftVolume,
short  inRightVolume 
)

QTSPresSetVolumes()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSkipTo()

OSErr QTSPresSkipTo ( QTSPresentation  inPresentation,
UInt32  inTimeValue 
)

QTSPresSkipTo()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresSkipTo64()

OSErr QTSPresSkipTo64 ( QTSPresentation  inPresentation,
const TimeValue64 inTimeValue 
)

QTSPresSkipTo64()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSPresStart()

OSErr QTSPresStart ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32  inFlags 
)

QTSPresStart()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSPresStop()

OSErr QTSPresStop ( QTSPresentation  inPresentation,
QTSStream  inStream,
SInt32  inFlags 
)

QTSPresStop()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSReleaseMemPtr()

void QTSReleaseMemPtr ( QTSMemPtr  inMemPtr,
SInt32  inFlags 
)

QTSReleaseMemPtr()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSSetNetworkAppName()

OSErr QTSSetNetworkAppName ( const char *  inAppName,
SInt32  inFlags 
)

QTSSetNetworkAppName()

Non-Carbon CFM: in QTStreamLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.1 and later

◆ QTSStatHelperGetNumStats()

UInt32 QTSStatHelperGetNumStats ( QTSStatHelper  inStatHelper)

QTSStatHelperGetNumStats()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSStatHelperGetStats()

OSErr QTSStatHelperGetStats ( QTSStatHelper  inStatHelper)

QTSStatHelperGetStats()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSStatHelperNext()

Boolean QTSStatHelperNext ( QTSStatHelper  inStatHelper,
QTSStatHelperNextParams ioParams 
)

QTSStatHelperNext()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSStatHelperResetIter()

OSErr QTSStatHelperResetIter ( QTSStatHelper  inStatHelper)

QTSStatHelperResetIter()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later

◆ QTSStreamBufferDataInfo()

void QTSStreamBufferDataInfo ( QTSStreamBuffer inStreamBuffer,
unsigned char **  outDataStart,
UInt32 *  outDataMaxLength 
)

QTSStreamBufferDataInfo()

Non-Carbon CFM: in QTStreamLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 5.0 and later

◆ TerminateQTS()

OSErr TerminateQTS ( void  )

TerminateQTS()

Non-Carbon CFM: in QTStreamLib 4.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in QTSClient.lib 4.0 and later