Re: Quicktime Atoms
Re: Quicktime Atoms
- Subject: Re: Quicktime Atoms
- From: David Blanton <email@hidden>
- Date: Thu, 24 Apr 2003 17:18:01 -0600
On 4/24/03 1:52 PM, "James Mooney" <email@hidden> wrote:
>
Greetings,
>
>
This is probably best handled for QT List, but I subscribe to enough
>
lists...perhaps someone can point me in a quick directions.
>
>
I was reading information on Quicktime file formats and in the
>
introduction of explaining QT Atoms, it compares them to "classic
>
atoms". Okay, so to understand QT Atoms, you need to know about
>
classic atoms fine. So I didn't get a degree in CS but and familiar
>
with data structures and such and never came across an atom. I have
>
heard of trees and leafs and nodes, by no subatomic structures (that
>
was physics).
>
>
I did a search on the web and only come up with Apple references, I
>
check the half dozen C books and no atoms, I even went and polled a few
>
java and C++ books. No Atoms or classic atoms.
>
>
Seeing that Apple loves to do this all the time.....explaining one
>
thing with another.....and never explaining the later (what the hell
>
is a nib really? in concrete terms aka show me the dam thing) Does
>
anyone in less than two paragraphs or less point me to or explain
>
exactly what a classic atom is. What is the structure definition,
>
things you do with it ect.
>
>
The reason I ask for classic atoms is that Apple literature states that
>
some QT Atoms are just classic atoms and others are not. Since a
>
classic atom is never defined, How is one to compare.
>
>
(Sorry I vent but Apple might once and a while might ask why there are
>
not as many Mac developers, and it is times like this I understand why.
>
Mind you I went and bought the Inside QT File format from apple and
>
the first page starts off with defining QT Atoms as similiar to classic
>
atoms ..... well since that is their defination, then I better well
>
know what a classic atoms is....but can't find any reference to what it
>
is!!!!)
>
>
Any help would be greatly appreciated.
>
>
Jim
>
_______________________________________________
See the QT4Reference and search for QT Atom. In the mean time here are some
definitions
Hang in there, QT Programming can be frustrating in the beginning but soon
you go AHA!
--
David Blanton
"Cocoa FNG"
QT Atom
-------
The QTAtom data type represents the offset of an atom within an atom
container.
typedef long QTAtom;
QT Atom Type and ID
-------------------
The QTAtomType data type represents the type of a QT atom. To be valid, a QT
atom9s type must have a nonzero value.
typedef long QTAtomType;
The QTAtomID data type represents the ID of a QT atom. To be valid, a QT
atom9s ID must have a nonzero value.
typedef long QTAtomID;
QT Atom Container
-----------------
The QTAtomContainer data type is a handle to a QT atom container. Your
application never modifies the contents of a QT atom container directly.
Instead, you use the functions provided by QuickTime for creating and
manipulating QT atom containers.
typedef Handle QTAtomContainer;
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.