The Media Kit Table of Contents The Media Kit Index

The Media Kit: Master Index


BSoundPlayer
Message Formats
) BMediaTheme
The BSoundPlayer
has Message Formats
has been started via the BSoundPlayer


_

_reserved_ Constants and Defined Types


A

About enum Members of Classes The Media Kit
About Multiple Virtual Inheritance The Media Kit
AcceptFormat() A BMediaEventLooper Example
AcceptFormat() BBufferConsumer
Acquire() BMediaNode
AcquireRef() BSound
AddBuffer() BBufferGroup
AddBuffersTo() BBufferGroup
AddChunk() BMediaFile
AddCopyright() BMediaFile
AddCopyright() BMediaTrack
AddEvent() BTimedEventQueue
AddInput() BParameter
AddItem() BDiscreteParameter
AddNodeKind() BMediaNode
AddOn() A BMediaEventLooper Example
AddOn() BMediaNode
AddOutput() BParameter
AddTimer() BMediaNode
AddTrackInfo() BMediaTrack
add-on BMediaAddOn
AdditionalBufferRequested() BBufferProducer
Advanced Playback BSoundPlayer
Any family. BMediaFormats
B_ANY_FORMAT_FAMILY BMediaFormats
Application-based Nodes The Media Kit
ApplyParameterData() BControllable
Areas BBufferGroup
B_ASF_FORMAT_FAMILY BMediaFormats
AudioBufferSizeFor() BMediaRoster
AudioFormat Constants and Defined Types
The Audio Input The Media Kit
The Audio Mixer The Media Kit
Audio Playback Made Easy The Media Kit
Audio: Samples and Frames and Buffers (Oh my) The Media Kit
AutoStart() BMediaAddOn
B_AVI_FORMAT_FAMILY BMediaFormats
avi_info Constants and Defined Types


B

the BMediaAddOn
A BMediaEventLooper Example A BMediaEventLooper Example
A BMediaEventLooper Example A BMediaEventLooper Example
BackgroundBitmapFor() BMediaTheme
Background Color and Bitmap Kinds BMediaTheme
BackgroundColorFor() BMediaTheme
BeOS format. BMediaFormats
B_BEOS_FORMAT_FAMILY BMediaFormats
BindTo() BSound
BroadcastChangedParameter() BControllable
BroadcastNewParameterValue() BControllable
BroadcastTimeWarp() BTimeSource
BBufferConsumer BBufferConsumer
BBufferConsumer() BBufferConsumer
~BBufferConsumer BBufferConsumer
BBufferConsumer Functions A BMediaEventLooper Example
BBufferConsumer The Media Kit
BufferDuration() BMediaEventLooper
BBufferGroup BBufferGroup
BBufferGroup() BBufferGroup
~BBufferGroup BBufferGroup
BBufferGroup The Media Kit
BufferPlayer() BSoundPlayer
BBufferProducer BBufferProducer
BBufferProducer() BBufferProducer
BBufferProducer The Media Kit
BufferReceived() A BMediaEventLooper Example
BufferReceived() BBufferConsumer
BBuffer The Media Kit
Buffers The Media Kit


C

Calculating Buffer Start Times The Media Kit
calls to Message Formats
can BMediaAddOn
ChangeFormat() BBufferProducer
Change Tags and RequestCompleted() The Media Kit
Change Tags The Media Kit
Changed Functions The Media Kit
changed. Message Formats
Changes In Release 4.5 The Media Kit
CleanUpEvent() BMediaEventLooper
Cleaning Up After Nodes BTimedEventQueue
cleanup_flag BTimedEventQueue
cleanup_hook BTimedEventQueue
ClipDataToRegion() BBufferProducer
Clipping Data Formats BBufferProducer
CloseFile() BMediaFile
Codec Type Info Constants and Defined Types
B_CODEC_TYPE_INFO Constants and Defined Types
ColorSpace Constants and Defined Types
CommitHeader() BMediaFile
Communicating With Nodes The Media Kit
Connect() A BMediaEventLooper Example
Connect() BBufferProducer
Connect() BMediaRoster
connect_flags BMediaRoster
Connected() A BMediaEventLooper Example
Connected() BBufferConsumer
Connections at the Low Level The Media Kit
const BMediaTrack
Constants and Defined Types Constants and Defined Types
Constants and Defined Types Constants and Defined Types
Constants BBufferProducer
Constants BContinuousParameter
Constants BMediaEventLooper
Constants BMediaFile
Constants BMediaFormats
Constants BMediaNode
Constants BMediaRoster
Constants BMediaTheme
Constants BMediaTrack
Constants BParameter
Constants BSoundPlayer
Constants BTimeSource
Constants BTimedEventQueue
Constants Constants and Defined Types
Constructor A BMediaEventLooper Example
The Constructor and Destructor A BMediaEventLooper Example
Constructor and Destructor BBufferConsumer
Constructor and Destructor BBufferGroup
Constructor and Destructor BContinuousParameter
Constructor and Destructor BDiscreteParameter
Constructor and Destructor BMediaAddOn
Constructor and Destructor BMediaEventLooper
Constructor and Destructor BMediaFile
Constructor and Destructor BMediaFiles
Constructor and Destructor BMediaFormats
Constructor and Destructor BMediaNode
Constructor and Destructor BMediaRoster
Constructor and Destructor BMediaTheme
Constructor and Destructor BParameterGroup
Constructor and Destructor BParameterWeb
Constructor and Destructor BParameter
Constructor and Destructor BSoundPlayer
Constructor and Destructor BTimedEventQueue
Constructor BBufferProducer
Constructor BControllable
Constructor BFileInterface
Constructor BSmallBuffer
Constructor BSound
Constructor BTimeSource
Constructor Flags BMediaFile
ConsumerType() BBufferConsumer
Consumers The Media Kit
BContinuousParameter BContinuousParameter
BContinuousParameter BContinuousParameter
ControlLoop() BMediaEventLooper
ControlPort() BMediaNode
BControllable BControllable
BControllable() BControllable
BControllable Functions A BMediaEventLooper Example
Controllables The Media Kit
Controlling Nodes The Media Kit
Converting the Files Reading and Writing Media Files
Cookie() BSoundPlayer
Copyright() BMediaFile
CountBuffers() BBufferGroup
CountChannels() BParameter
CountFlavors() BMediaAddOn
CountFrames() BMediaTrack
CountGroups() BParameterGroup
CountGroups() BParameterWeb
CountInputs() BParameter
CountItems() BDiscreteParameter
CountOutputs() BParameter
CountParameters() BParameterGroup
CountParameters() BParameterWeb
CountTracks() BMediaFile
CreateTrack() BMediaFile
Creating a Media Add-on The Media Kit
Creating a Parameter Web A BMediaEventLooper Example
Creating New Node Classes The Media Kit
Creating Your Own Node BMediaNode
CurrentFrame() BMediaTrack
CurrentRoster() BMediaRoster
CurrentTime() BMediaTrack
CurrentTime() BSoundPlayer


D

Data() BSound
Data Endianness Constants and Defined Types
deal BMediaAddOn
DecodedFormat() BMediaTrack
B_DECREASE_PRECISION BMediaNode
Defined Types BMediaFormats
Defined Types BSoundPlayer
Defined Types BTimeSource
Defined Types BTimedEventQueue
Defined Types Constants and Defined Types
DeleteHook() BMediaNode
Deriving From Multiple Classes The Media Kit
Destructor A BMediaEventLooper Example
Destructor BMediaTrack
Detecting When Playback Is Complete BMediaRoster
Disconnect() BBufferProducer
Disconnect() BMediaRoster
Disconnected() A BMediaEventLooper Example
Disconnected() BBufferConsumer
BDiscreteParameter BDiscreteParameter
BDiscreteParameter BDiscreteParameter
DispatchEvent() BMediaEventLooper
Displaying a User Interface The Media Kit
DisposeFileFormatCookie() BFileInterface
DisposeInputCookie() A BMediaEventLooper Example
DisposeInputCookie() BBufferConsumer
DisposeOutputCookie() BBufferProducer
DoForEach() BTimedEventQueue
dormant_flavor_info BMediaAddOn
dormant_node_info BMediaAddOn
B_DROP_DATA BMediaNode
Duration() BMediaTrack
Duration() BSound


E

EnableOutput() BBufferProducer
EncodedFormat() BMediaTrack
encoded_audio Constants and Defined Types
encoded_video Constants and Defined Types
EventLatency() BMediaEventLooper
EventNotifier() BSoundPlayer
EventQueue() BMediaEventLooper
event_type BTimedEventQueue
Example: Let's Play Around BSoundPlayer


F

BFileInterface BFileInterface
BFileInterface() BFileInterface
FindFirstMatch() BTimedEventQueue
FindLatencyFor() BBufferProducer
FindSeekTag() BBufferProducer
Finding the Right Nodes The Media Kit
FirstEvent() BTimedEventQueue
FirstEventTime() BTimedEventQueue
flavor_info BMediaAddOn
flavors BMediaAddOn
Flush() BMediaTrack
FlushEvents() BTimedEventQueue
for_each_hook BTimedEventQueue
ForegroundColorFor() BMediaTheme
Foreground Color Kinds BMediaTheme
Format() BSoundPlayer
Format() BSound
FormatChangeRequested() BBufferProducer
FormatChanged() A BMediaEventLooper Example
FormatChanged() BBufferConsumer
FormatProposal() BBufferProducer
FormatSuggestionRequested() BBufferProducer
Format Wildcards The Media Kit
format_is_compatible() Global Functions
function BMediaAddOn
Function Summary BBufferConsumer
Function Summary BBufferGroup
Function Summary BBufferProducer
Function Summary BContinuousParameter
Function Summary BControllable
Function Summary BDiscreteParameter
Function Summary BFileInterface
Function Summary BMediaAddOn
Function Summary BMediaEventLooper
Function Summary BMediaFile
Function Summary BMediaFiles
Function Summary BMediaFormats
Function Summary BMediaNode
Function Summary BMediaRoster
Function Summary BMediaTheme
Function Summary BMediaTrack
Function Summary BNullParameter
Function Summary BParameterGroup
Function Summary BParameterWeb
Function Summary BParameter
Function Summary BSmallBuffer
Function Summary BSoundPlayer
Function Summary BSound
Function Summary BTimeSource
Function Summary BTimedEventQueue


G

GUID guid; BMediaFormats
GetAudioInput() BMediaRoster
GetAudioMixer() BMediaRoster
GetAudioOutput() BMediaRoster
GetBufferList() BBufferGroup
GetCodeFor() BMediaFormats
GetCodecInfo() BMediaTrack
GetConfigurationFor() BMediaAddOn
GetConnectedInputsFor() BMediaRoster
GetConnectedOutputsFor() BMediaRoster
GetDataAt() BSound
GetDormantFlavorInfoFor() BMediaRoster
GetDormantNodes() BMediaRoster
GetDuration() BFileInterface
GetFileFormatInfo() BMediaFile
GetFileFormatList() BMediaAddOn
GetFileFormatsFor() BMediaRoster
GetFlavorAt() BMediaAddOn
GetFormatFor() BMediaFormats
GetFreeInputsFor() BMediaRoster
GetFreeOutputsFor() BMediaRoster
GetInitialLatencyFor() BMediaRoster
GetLatency() BBufferProducer
GetLatencyFor() A BMediaEventLooper Example
GetLatencyFor() BBufferConsumer
GetLatencyFor() BMediaRoster
GetLiveNodes() BMediaRoster
GetNextFileFormat() BFileInterface
GetNextFormat() BMediaFormats
GetNextInput() A BMediaEventLooper Example
GetNextInput() BBufferConsumer
GetNextOutput() BBufferProducer
GetNextRef() BMediaFiles
GetNextType() BMediaFiles
GetNodeAttributes() BMediaNode
GetNodeAttributesFor() BMediaRoster
GetNodeFor() BMediaRoster
GetParameterValue() A BMediaEventLooper Example
GetParameterValue() BControllable
GetParameterValue() BMediaFile
GetParameterValue() BMediaTrack
GetParameterView() BMediaFile
GetParameterView() BMediaTrack
GetParameterWebFor() BMediaRoster
GetQuality() BMediaTrack
GetReadFileFormatListFor() BMediaRoster
GetRealtimeFlags() BMediaRoster
GetRef() BFileInterface
GetRef() BMediaTheme
GetRefFor() BMediaFiles
GetRefFor() BMediaRoster
GetResponse() BContinuousParameter
GetStartLatency() BTimeSource
GetStartLatencyFor() BMediaRoster
GetSystemTimeSource() BMediaRoster
GetTime() BTimeSource
GetTimeSource() BMediaRoster
GetValue() BParameter
GetVideoInput() BMediaRoster
GetVideoOutput() BMediaRoster
GetWriteFileFormatListFor() BMediaRoster
get_next_encoder() BMediaFormats
get_next_file_format() Global Functions
get_nth_theme() BMediaTheme
Getting to Node You... BMediaAddOn
Global C Functions BMediaAddOn
Global C Functions BMediaFormats
Global C Functions BMediaTheme
Global Functions Global Functions
Global Functions Global Functions
Global Functions Global Functions
GroupAt() BParameterGroup
GroupAt() BParameterWeb
Group() BParameter


H

HandleBadMessage() BMediaNode
HandleEvent() A BMediaEventLooper Example
HandleEvent() BMediaEventLooper
HandleMessage() A BMediaEventLooper Example
HandleMessage() BBufferConsumer
HandleMessage() BBufferProducer
HandleMessage() BControllable
HandleMessage() BFileInterface
HandleMessage() BMediaNode
HandleMessage() BTimeSource
has changed. Unlike the Message Formats
has changed. Message Formats
HasData() BSoundPlayer
HasEvents() BTimedEventQueue
Height Constants and Defined Types
hook BMediaAddOn
Hook Function BParameter
Hook Function BSoundPlayer
Hook Functions BBufferConsumer
Hook Functions BBufferProducer
Hook Functions BControllable
Hook Functions BFileInterface
Hook Functions BMediaAddOn
Hook Functions BMediaEventLooper
Hook Functions BMediaFiles
Hook Functions BMediaNode
Hook Functions BMediaTheme
Hook Functions BSound
Hook Functions BTimeSource


I

ID() BMediaNode
ID() BMediaTheme
ID() BParameter
Identifying an Entry BMediaFiles
ImageID() BMediaAddOn
Implement BMediaAddOn
Implementing a Node (the Easy Way) BMediaEventLooper
B_INCREASE_LATENCY BMediaNode
Indicates that a node has stopped. Message Formats
Indicates that a node's Message Formats
Indicates that a parameter in a Message Formats
Info() BMediaTheme
ing() Message Formats
InitCheck() BBufferGroup
InitCheck() BMediaAddOn
InitCheck() BMediaFile
InitCheck() BMediaFormats
InitCheck() BMediaTrack
InitCheck() BSoundPlayer
InitCheck() BSound
InputAt() BParameter
Installing Media Nodes and Drivers The Media Kit
InstantiateDormantNode() BMediaRoster
InstantiateNodeFor() BMediaAddOn
int32 format; BMediaFormats
B_INT32_TYPE Constants and Defined Types
Integrating Into a Real Application Reading and Writing Media Files
IsAudio Constants and Defined Types
IsPlaying() BSoundPlayer
IsRunning() BTimeSource
IsVideo Constants and Defined Types
ItemNameAt() BDiscreteParameter
ItemValueAt() BDiscreteParameter


K

Keeping Time BTimeSource
The Kernel Kit BBufferGroup
Kind() BParameter
Kinds() BMediaNode


L

LastEvent() BTimedEventQueue
LastEventTime() BTimedEventQueue
LateNoticeReceived() BBufferProducer
LatencyChanged() BBufferProducer
A Latency Example The Media Kit
Latency The Media Kit
launch_media_server() Global Functions
live_node_info Constants and Defined Types
Lock() BMediaFormats
LockParameterWeb() BControllable


M

MPEG) BMediaFormats
MakeContinuousParameter() BParameterGroup
MakeControlFor() BMediaTheme
MakeDiscreteParameter() BParameterGroup
MakeEmpty() BDiscreteParameter
MakeFallbackViewFor( BMediaTheme
MakeFormatFor() BMediaFormats
MakeGroup() BParameterWeb
MakeItemsFromInputs() BDiscreteParameter
MakeItemsFromOutputs() BDiscreteParameter
MakeNullParameter() BParameterGroup
MakeParameterData() BControllable
MakeTimeSourceFor() BMediaRoster
MakeViewFor() BMediaTheme
make_media_addon() BMediaAddOn
make_theme() BMediaTheme
Matches Constants and Defined Types
MaxValue() BContinuousParameter
BMediaAddOn BMediaAddOn
BMediaAddOn() BMediaAddOn
~BMediaAddOn BMediaAddOn
Media Applications The Media Kit
BMediaEventLooper BMediaEventLooper
BMediaEventLooper() BMediaEventLooper
~BMediaEventLooper() BMediaEventLooper
BMediaEventLooper Functions A BMediaEventLooper Example
BMediaFile BMediaFile
BMediaFile() BMediaFile
~BMediaFile() BMediaFile
BMediaFiles BMediaFiles
BMediaFiles() BMediaFiles
~BMediaFiles() BMediaFiles
Media Files The Media Kit
MediaFlags() BMediaRoster
Media Format Families BMediaFormats
BMediaFormats BMediaFormats
BMediaFormats() BMediaFormats
~BMediaFormats() BMediaFormats
Media Formats The Media Kit
Media Kit Concepts The Media Kit
The Media Kit Table of Contents The Media Kit Table of Contents
The Media Kit The Media Kit
The Media Kit The Media Kit
Media Message Size Constants and Defined Types
BMediaNode BMediaNode
BMediaNode() BMediaNode
~BMediaNode BMediaNode
BMediaNode Functions A BMediaEventLooper Example
BMediaNode The Media Kit
BMediaRoster BMediaRoster
BMediaRoster() BMediaRoster
~BMediaRoster BMediaRoster
The Media Roster The Media Kit
BMediaTheme BMediaTheme
BMediaTheme() BMediaTheme
~BMediaTheme() BMediaTheme
Media Time The Media Kit
BMediaTrack BMediaTrack
BMediaTrack BMediaTrack
~BMediaTrack() BMediaTrack
MediaType() BParameter
media_addon_id Constants and Defined Types
media_aiff_description BMediaFormats
media_asf_description BMediaFormats
media_audio_header Constants and Defined Types
media_avi_description BMediaFormats
media_beos_description BMediaFormats
B_MEDIA_BIG_ENDIAN Constants and Defined Types
B_MEDIA_BUFFER_CREATED Message Formats
B_MEDIA_BUFFER_DELETED Message Formats
media_buffer_id Constants and Defined Types
media_codec_info BMediaFormats
B_MEDIA_CONNECTION_BROKEN Message Formats
B_MEDIA_CONNECTION_MADE Message Formats
B_MEDIA_DEFAULT_CHANGED Message Formats
media_destination Constants and Defined Types
media_encoded_audio_format Constants and Defined Types
media_encoded_audio_header Constants and Defined Types
media_encoded_video_format Constants and Defined Types
media_encoded_video_header Constants and Defined Types
media_file_format Constants and Defined Types
media_file_format_id Constants and Defined Types
media_file_format_info BMediaFormats
media_flags Constants and Defined Types
media_format Constants and Defined Types
media_format Constants and Defined Types
The media_format structure can describe any media data format the BeOS can support. Constants and Defined Types
B_MEDIA_FORMAT_CHANGED Message Formats
media_format_description BMediaFormats
media_format_family Constants and Defined Types
media_header Constants and Defined Types
media_input Constants and Defined Types
B_MEDIA_LITTLE_ENDIAN Constants and Defined Types
media_misc_description BMediaFormats
media_mpeg_description BMediaFormats
media_multistream_format Constants and Defined Types
media_multistream_header Constants and Defined Types
B_MEDIA_NEW_PARAMETER_VALUE Message Formats
B_MEDIA_NEW_PARAMTER_VALUE Message Formats
media_node Constants and Defined Types
media_node_attribute Constants and Defined Types
B_MEDIA_NODE_CREATED Message Formats
B_MEDIA_NODE_DELETED Message Formats
media_node_id Constants and Defined Types
B_MEDIA_NODE_STOPPED Message Formats
media_output Constants and Defined Types
B_MEDIA_PARAMETER_CHANGED Message Formats
media_parameter_type BParameter
media_producer_status Constants and Defined Types
media_quicktime_description BMediaFormats
media_raw_audio_format Constants and Defined Types
media_raw_video_format Constants and Defined Types
media_realtime_flags Constants and Defined Types
media_realtime_init_image() Global Functions
media_realtime_init_thread() Global Functions
media_request_info Constants and Defined Types
media_seek_tag Constants and Defined Types
media_seek_type BMediaTrack
media_source Constants and Defined Types
media_timed_event BTimedEventQueue
B_MEDIA_TRANSPORT_STATE Message Formats
media_type Constants and Defined Types
media_video_display_info Constants and Defined Types
media_video_header Constants and Defined Types
media_wav_description BMediaFormats
B_MEDIA_WEB_CHANGED Message Formats
B_MEDIA_WILDCARD Message Formats
Member Functions BBufferConsumer
Member Functions BBufferGroup
Member Functions BBufferProducer
Member Functions BContinuousParameter
Member Functions BControllable
Member Functions BDiscreteParameter
Member Functions BFileInterface
Member Functions BMediaAddOn
Member Functions BMediaEventLooper
Member Functions BMediaFile
Member Functions BMediaFiles
Member Functions BMediaFormats
Member Functions BMediaNode
Member Functions BMediaRoster
Member Functions BMediaTheme
Member Functions BMediaTrack
Member Functions BNullParameter
Member Functions BParameterGroup
Member Functions BParameterWeb
Member Functions BParameter
Member Functions BSoundPlayer
Member Functions BSound
Member Functions BTimeSource
Member Functions BTimedEventQueue
Message Formats Message Formats
Message Formats Message Formats
MetaData Constants and Defined Types
MetaDataSize Constants and Defined Types
meta_data Constants and Defined Types
meta_data_area Constants and Defined Types
meta_data_size Constants and Defined Types
MinValue() BContinuousParameter
B_MISC_FORMAT_FAMILY BMediaFormats
Miscellaneous (includes BMediaFormats
multistream Constants and Defined Types


N

Name() BMediaNode
Name() BMediaTheme
Name() BParameterGroup
Name() BParameter
Negotiating a Connection BMediaNode
NewChangeTag() BMediaNode
A new node has been created Message Formats
Node() BMediaNode
Node() BParameterWeb
The Node Kind The Media Kit
NodeRegistered() A BMediaEventLooper Example
NodeRegistered() BMediaEventLooper
NodeRegistered() BMediaNode
NodeStopped() BMediaNode
node_error BMediaNode
node_kind BMediaNode
node_kind Constants and Defined Types
Nodes The Media Kit
Not sent in R4.5. Message Formats
Notification Messages Message Formats
NotifyLateProducer() BBufferConsumer
Now() BTimeSource
BNullParameter BNullParameter
BNullParameter BNullParameter
number BMediaAddOn


O

B_OFFLINE BMediaNode
B_OFFLINE Run Mode The Media Kit
of BMediaAddOn
OfflineTime() BMediaEventLooper
Other BMediaNode Functions A BMediaEventLooper Example
OutputAt() BParameter


P

ParameterAt() BParameterGroup
ParameterAt() BParameterWeb
BParameter BParameter
BParameter BParameter
BParameterGroup BParameterGroup
BParameterGroup() BParameterGroup
~BParameterGroup() BParameterGroup
Parameter Kinds BParameter
BParameterWeb BParameterWeb
BParameterWeb() BParameterWeb
~BParameterWeb() BParameterWeb
PerformanceTime() BSoundPlayer
PerformanceTimeFor() BTimeSource
Performance Time The Media Kit
Performance Time vs. Real Time The Media Kit
play_id BSoundPlayer
play_sound() Global Functions
Playing Media from Disk BMediaRoster
Playing Sound BSoundPlayer
PreferredTheme() BMediaTheme
PrepareToConnect() BBufferProducer
Preparing a media_format Reading and Writing Media Files
Preroll() BMediaNode
PrerollNode() BMediaRoster
Priority() BMediaEventLooper
ProducerDataStatus() A BMediaEventLooper Example
ProducerDataStatus() BBufferConsumer
ProducerType() BBufferProducer
Producer-specific Issues A BMediaEventLooper Example
Producers The Media Kit
ProposeFormatChange() BBufferProducer
PublishTime() BTimeSource


Q

queue_action BTimedEventQueue
QuickTime BMediaFormats
B_QUICKTIME_FORMAT_FAMILY BMediaFormats
Quit() BMediaEventLooper


R

B_RECORDING BMediaNode
Raw Audio The Media Kit
Raw Video The Media Kit
raw_audio Constants and Defined Types
raw_video Constants and Defined Types
ReadChunk() BMediaTrack
ReadFrames() BMediaTrack
Reading and Writing Media Files Reading and Writing Media Files
Reading and Writing Media Files Reading and Writing Media Files
RealTime() BTimeSource
RealTimeFor() BTimeSource
RealTimeQueue() BMediaEventLooper
Real Time The Media Kit
Realtime Allocators and Thread Locking BMediaNode
Realtime Allocators The Media Kit
ReclaimAllBuffers() BBufferGroup
RefCount() BSound
Reference Material The Media Kit
RegionToClipData() BBufferConsumer
RegisterNode() BMediaRoster
ReleaseAllTracks() BMediaFile
Release() BMediaNode
ReleaseNode() BMediaRoster
ReleaseRef() BSound
ReleaseTrack() BMediaFile
RemoveEvent() BTimedEventQueue
RemoveFirstEvent() BTimedEventQueue
RemoveItem() BMediaFiles
RemoveRefFor() BMediaFiles
ReplaceFrames() BMediaTrack
ReportError() BMediaNode
RequestAdditionalBuffer() BBufferConsumer
RequestBuffer() BBufferGroup
RequestCompleted() BMediaNode
RequestError() BBufferGroup
RequestFormatChange BBufferConsumer
response BContinuousParameter
The Rest of the Story... A BMediaEventLooper Example
return BMediaAddOn
RewindFormats() BMediaFormats
RewindRefs() BMediaFiles
RewindTypes() BMediaFiles
RollNode() BMediaRoster
Roster() BMediaRoster
Run() BMediaEventLooper
RunMode() BMediaNode
RunState() BMediaEventLooper
run_mode BMediaNode
run_state BMediaEventLooper


S

ASF format. BMediaFormats
B_STARTED BSoundPlayer
B_STOPPED BSoundPlayer
SchedulingLatency() BMediaEventLooper
Seek() BMediaNode
Seek() BTimeSource
SeekNode() BMediaRoster
SeekTagRequested() A BMediaEventLooper Example
SeekTagRequested() BBufferConsumer
Seek Tags BBufferProducer
Seek the time source. BTimeSource
SeekTimeSource() BMediaRoster
SeekToFrame() BMediaTrack
SeekToTime() BMediaTrack
SendBuffer() BBufferProducer
SendDataStatus() BBufferProducer
SendLatencyChange() BBufferConsumer
SendRunMode() BTimeSource
SetAudioInput() BMediaRoster
SetAudioOutput() BMediaRoster
SetBufferDuration() BMediaEventLooper
SetBufferGroup() BBufferProducer
SetBufferPlayer() BSoundPlayer
SetCallbacks() BSoundPlayer
SetChannelCount() BParameter
SetCleanupHook() BTimedEventQueue
SetCookie() BSoundPlayer
SetEventLatency() BMediaEventLooper
SetEventNotifier() BSoundPlayer
SetHasData() BSoundPlayer
SetInitError() BSoundPlayer
SetInitialLatency() BBufferProducer
SetMediaType() BParameter
SetMetaData Constants and Defined Types
SetOfflineTime() BMediaEventLooper
SetOutputBuffersFor() BBufferConsumer
SetOutputEnabled() BBufferConsumer
SetParameterValue() A BMediaEventLooper Example
SetParameterValue() BControllable
SetParameterValue() BMediaFile
SetParameterValue() BMediaTrack
SetParameterWeb() BControllable
SetPlayRate() BBufferProducer
SetPreferredTheme() BMediaTheme
SetPriority() BMediaEventLooper
SetProducerRate() BMediaRoster
SetProducerRunModeDelay() BMediaRoster
SetQuality() BMediaTrack
SetRealtimeFlags() BMediaRoster
SetRef() BFileInterface
SetRefFor() BMediaFiles
SetRefFor() BMediaRoster
SetResponse() BContinuousParameter
SetRunMode() BMediaNode
SetRunMode() BTimeSource
SetRunModeNode() BMediaRoster
SetRunState() BMediaEventLooper
SetSoundVolume() BSoundPlayer
SetTimeSource() BMediaNode
SetTimeSourceFor() BMediaRoster
SetValue() BParameter
SetVideoClippingFor() BBufferConsumer
SetVideoInput() BMediaRoster
SetVideoOutput() BMediaRoster
SetVolume() BSoundPlayer
shutdown_media_server() Global Functions
Size() BSound
BSmallBuffer BSmallBuffer
BSmallBuffer() BSmallBuffer
SmallBufferSizeLimit() BSmallBuffer
SniffRef() BFileInterface
SniffRef() BMediaAddOn
SniffRef() BMediaRoster
SniffRefFor() BMediaRoster
SniffType() BMediaAddOn
SniffTypeKind() BMediaAddOn
SnoozeUntil() BTimeSource
BSound BSound
BSound() BSound
A sound has finished playing. BSoundPlayer
BSoundPlayer BSoundPlayer
BSoundPlayer BSoundPlayer
~BSoundPlayer() BSoundPlayer
B_SOUND_DONE BSoundPlayer
sound_player_notification BSoundPlayer
Source & Destination vs. Output & Input The Media Kit
Special Considerations BMediaNode
SpecializeTo Constants and Defined Types
Start() BMediaNode
Start() BSoundPlayer
Start() BTimeSource
StartControlPanel() BControllable
StartControlPanel() BMediaRoster
StartNode() BMediaRoster
StartPlaying() BSoundPlayer
Start the time source. BTimeSource
StartTimeSource() BMediaRoster
StartWatching() BMediaRoster
StartWatching() Message Formats
Start(), Stop(), Seek(), TimeWarp() A BMediaEventLooper Example
Static Functions BSmallBuffer
Stop() BMediaNode
Stop() BSoundPlayer
Stop() BTimeSource
StopNode() BMediaRoster
StopPlaying() BSoundPlayer
Stop the time source immediately. BTimeSource
Stop the time source. BTimeSource
StopTimeSource() BMediaRoster
StopWatch Message Formats
StopWatching() BMediaRoster
stop_sound() Global Functions
string_for_format() Global Functions
B_STRING_TYPE Constants and Defined Types
Structures BMediaAddOn
Supported Families BMediaFormats
SyncToNode() BMediaRoster


T

team Constants and Defined Types
this BMediaAddOn
thisPtr Constants and Defined Types
TimeSource() BMediaNode
BTimeSource BTimeSource
BTimeSource() BTimeSource
TimeSourceOp() BTimeSource
Time Sources The Media Kit
Time The Media Kit
TimeWarp() BMediaNode
time_direction BTimedEventQueue
time_source_op BTimeSource
time_source_op_info BTimeSource
BTimedEventQueue BTimedEventQueue
BTimedEventQueue() BTimedEventQueue
~BTimedEventQueue() BTimedEventQueue
TimerExpired() BMediaNode
B_TIMESOURCE_SEEK BTimeSource
B_TIMESOURCE_START BTimeSource
B_TIMESOURCE_STOP BTimeSource
B_TIMESOURCE_STOP_IMMEDIATELY BTimeSource
Timing Issues The Media Kit
to BMediaAddOn
TrackAt() BMediaFile
Type() BParameter
type Constants and Defined Types
typedef int32 play_id; BSoundPlayer
typedef struct { BMediaFormats
Types of Nodes The Media Kit


U

uint32 codec; BMediaFormats
UnbindFrom() BSound
Unit() BParameter
Unlock() BMediaFormats
UnlockParameterWeb() BControllable
UnregisterNode() BMediaRoster
use_area Constants and Defined Types
Used to match any notification (used only in Message Formats
user_data Constants and Defined Types
user_data_type Constants and Defined Types
Using BBitmaps as Buffers BBufferGroup
Using BMediaRoster Functions from Nodes BMediaRoster
Using BSoundPlayer BSoundPlayer
Using the Media Kit The Media Kit
Using the transcode() Function Reading and Writing Media Files


V

AVI format. BMediaFormats
ValueStep() BContinuousParameter
ValueType() BContinuousParameter
ValueType() BDiscreteParameter
ValueType() BNullParameter
ValueType() BParameter
vid_info Constants and Defined Types
Video Clipping BBufferProducer
VideoClippingChanged() BBufferProducer
Video: Interlacing, Fields, and Frames The Media Kit
video_orientation Constants and Defined Types
ViewFor() BMediaTheme
Volume() BSoundPlayer


W

WaitForBuffers() BBufferGroup
WaitForMessage() BMediaNode
WaitForSound() BSoundPlayer
wait_for_sound() Global Functions
WantsAutoStart() BMediaAddOn
Web() BControllable
Web() BMediaFile
Web() BMediaTrack
Web() BParameterGroup
Web() BParameter
Width Constants and Defined Types
with. BMediaAddOn
WriteChunk() BMediaTrack
WriteFrames() BMediaTrack


Y

your BMediaAddOn


}

} media_aiff_description; BMediaFormats
} media_asf_description; BMediaFormats
} media_avi_description; BMediaFormats
} media_beos_description; BMediaFormats



The Be Book,
...in lovely HTML...
for BeOS Release 4.5.

Copyright © 1999 Be, Inc. All rights reserved.

Text last modified June 4, 1999.