Mac OS 9
QTSMovie.h File Reference

QuickTime Interfaces. More...

#include <Components.h>
#include <Movies.h>
#include <QuickTimeStreaming.h>

Go to the source code of this file.

Data Structures

struct  QTSSampleDescription
 
struct  QTSMediaPresentationParams
 
struct  QTSMediaNotificationParams
 
struct  QTSMediaIndSampleDescriptionParams
 

Typedefs

typedef struct QTSSampleDescription QTSSampleDescription
 
typedef QTSSampleDescriptionQTSSampleDescriptionPtr
 
typedef QTSSampleDescriptionPtrQTSSampleDescriptionHandle
 
typedef struct QTSMediaPresentationParams QTSMediaPresentationParams
 
typedef struct QTSMediaNotificationParams QTSMediaNotificationParams
 
typedef struct QTSMediaIndSampleDescriptionParams QTSMediaIndSampleDescriptionParams
 

Enumerations

enum  { kQTSStreamMediaType = FOUR_CHAR_CODE('strm') }
 
enum  { kQTSSampleDescriptionVersion1 = 1L }
 
enum  { kQTSDefaultMediaTimeScale = 600L }
 
enum  { kQTSSampleDescPassSampleDataAsHandleFlag = 0x00000001 }
 
enum  {
  kQTSMediaPresentationInfo , kQTSMediaNotificationInfo , kQTSMediaTotalDataRateInfo = FOUR_CHAR_CODE('dtrt') , kQTSMediaLostPercentInfo = FOUR_CHAR_CODE('lspc') ,
  kQTSMediaNumStreamsInfo = FOUR_CHAR_CODE('nstr') , kQTSMediaIndSampleDescriptionInfo
}
 
enum  { kQTSMediaSetInfoSelect = 0x0100 , kQTSMediaGetInfoSelect = 0x0101 , kQTSMediaSetIndStreamInfoSelect = 0x0102 , kQTSMediaGetIndStreamInfoSelect = 0x0103 }
 
enum  { kQTSHintMediaType = FOUR_CHAR_CODE('hint') }
 
enum  { kQTSHintTrackReference = FOUR_CHAR_CODE('hint') }
 
enum  { uppQTSMediaSetInfoProcInfo = 0x00000FF0 , uppQTSMediaGetInfoProcInfo = 0x00000FF0 , uppQTSMediaSetIndStreamInfoProcInfo = 0x00003FF0 , uppQTSMediaGetIndStreamInfoProcInfo = 0x00003FF0 }
 

Functions

ComponentResult QTSMediaSetInfo (MediaHandler mh, OSType inSelector, void *ioParams)
 
ComponentResult QTSMediaGetInfo (MediaHandler mh, OSType inSelector, void *ioParams)
 
ComponentResult QTSMediaSetIndStreamInfo (MediaHandler mh, SInt32 inIndex, OSType inSelector, void *ioParams)
 
ComponentResult QTSMediaGetIndStreamInfo (MediaHandler mh, SInt32 inIndex, OSType inSelector, void *ioParams)
 

Detailed Description

QuickTime Interfaces.

Version: 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/

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

sample description flags

◆ anonymous enum

anonymous enum

============================================================================

Stream Media Handler


Info Selectors

all indexes start at 1

Enumerator
kQTSMediaNotificationInfo 

QTSMediaPresentationParams*

kQTSMediaTotalDataRateInfo 

QTSMediaNotificationParams*

kQTSMediaLostPercentInfo 

UInt32*, bits/sec

kQTSMediaNumStreamsInfo 

Fixed*

kQTSMediaIndSampleDescriptionInfo 

UInt32*

◆ anonymous enum

anonymous enum

QTS Media Handler Selectors

◆ anonymous enum

anonymous enum

============================================================================

Hint Media Handler

◆ anonymous enum

anonymous enum

MixedMode ProcInfo constants for component calls

Function Documentation

◆ QTSMediaGetIndStreamInfo()

ComponentResult QTSMediaGetIndStreamInfo ( MediaHandler  mh,
SInt32  inIndex,
OSType  inSelector,
void *  ioParams 
)

QTSMediaGetIndStreamInfo()

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

◆ QTSMediaGetInfo()

ComponentResult QTSMediaGetInfo ( MediaHandler  mh,
OSType  inSelector,
void *  ioParams 
)

QTSMediaGetInfo()

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

◆ QTSMediaSetIndStreamInfo()

ComponentResult QTSMediaSetIndStreamInfo ( MediaHandler  mh,
SInt32  inIndex,
OSType  inSelector,
void *  ioParams 
)

QTSMediaSetIndStreamInfo()

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

◆ QTSMediaSetInfo()

ComponentResult QTSMediaSetInfo ( MediaHandler  mh,
OSType  inSelector,
void *  ioParams 
)

QTS Media Handler functions

QTSMediaSetInfo()

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