| Inherits from | |
| Conforms to | |
| Framework | /System/Library/Frameworks/QTKit.framework |
| Availability | Available in Mac OS X v10.4 and later. |
| Declared in | QTDataReference.h |
A QTDataReference object is a representation of a QuickTime data reference which specifies the location of a QuickTime movie or some media data. You can create QTDataReference objects that refer to data stored in files accessed using filenames or URLs, or in memory accessed using handles, pointers, or NSData objects.
+ dataReferenceWithDataRef:type:
+ dataReferenceWithDataRefData:type:
+ dataReferenceWithReferenceToFile:
+ dataReferenceWithReferenceToURL:
+ dataReferenceWithReferenceToData:
+ dataReferenceWithReferenceToData:name:MIMEType:
– initWithDataRef:type:
– initWithDataRefData:type:
– initWithReferenceToFile:
– initWithReferenceToURL:
– initWithReferenceToData:
– initWithReferenceToData:name:MIMEType:
– dataRef
– dataRefData
– dataRefType
– referenceFile
– referenceURL
– referenceData
– name
– MIMEType
– setDataRef:
– setDataRefType:
Creates a QTDataReference object of type type initialized with data from dataRef.
+ (id)dataReferenceWithDataRef:(Handle)dataRef type:(NSString *)type
The data reference stored as a handle in a QTDataReference object.
The type of initialized data from a data reference.
You can use this call to convert an existing QuickTime data reference (stored as a handle) into a QTDataReference.
QTDataReference.h
Creates a QTDataReference object of type type initialized with data from dataRefData.
+ (id)dataReferenceWithDataRefData:(NSData *)dataRefData type:(NSString *)type
The NSData object with data referenced data.
The type initialized with data.
QTDataReference.h
Creates a QTDataReference object for the data block data.
+ (id)dataReferenceWithReferenceToData:(NSData *)data
The data for the QTDataReference object.
QTDataReference.h
Creates a QTDataReference object for the data block data.
+ (id)dataReferenceWithReferenceToData:(NSData *)data name:(NSString *)name MIMEType:(NSString *)MIMEType
The data of the QTDataReference object.
The name of the QTDataReference object.
The MIME type for the data reference.
This data reference has two data reference extensions, a filenaming extension and a MIME type extension.
QTDataReference.h
Creates a QTDataReference object for the file fileName.
+ (id)dataReferenceWithReferenceToFile:(NSString *)fileName
The file name for a full path for a file.
The fileName is assumed to be a full path name for a file.
QTDataReference.h
Creates a QTDataReference object for the URL url.
+ (id)dataReferenceWithReferenceToURL:(NSURL *)url
The URL for the QTDataReference object.
QTDataReference.hReturns the QuickTime data reference associated with a QTDataReference object.
- (Handle)dataRef
QTDataReference.hReturns the QuickTime data reference data associated with a QTDataReference object, stored in an NSData object.
- (NSData *)dataRefData
QTDataReference.hReturns the type of the data reference associated with a QTDataReference object.
- (NSString *)dataRefType
QTDataReference.hInitializes a newly created QTDataReference object with data from dataRef.
- (id)initWithDataRef:(Handle)dataRef type:(NSString *)type
The QTDataReference is of type dataRefType. You can use this call to convert an existing QuickTime data reference (stored as a handle) into a QTDataReference.
QTDataReference.hInitializes a newly created QTDataReference object with data from dataRefData.
- (id)initWithDataRefData:(NSData *)dataRefData type:(NSString *)type
The QTDataReference is of type dataRefType.
QTDataReference.hInitializes a newly created QTDataReference object for the data block data.
- (id)initWithReferenceToData:(NSData *)data
QTDataReference.hInitializes a newly created QTDataReference object for the data block data.
- (id)initWithReferenceToData:(NSData *)data name:(NSString *)name MIMEType:(NSString *)MIMEType
This data reference has two data reference extensions: a filenaming extension and a MIME type extension.
QTDataReference.hInitializes a newly created QTDataReference object for the file fileName.
- (id)initWithReferenceToFile:(NSString *)fileName
The file name for the file.
The fileName is assumed to be a full path name for a file.
QTDataReference.hInitializes a newly created QTDataReference object for the URL url.
- (id)initWithReferenceToURL:(NSURL *)url
QTDataReference.hReturns the type in a MIME type extension associated with a QTDataReference object.
- (NSString *)MIMEType
QTDataReference.hReturns the name in a filenaming extension associated with a QTDataReference object.
- (NSString *)name
QTDataReference.hReturns the reference data of a QTDataReference object, that is, the NSData object passed to initWithReferenceToData or initWithReferenceToData:name:MIMEType.
- (NSData *)referenceData
For some QTDataReference objects, this may be NIL.
QTDataReference.hReturns the file name of the data reference associated with a QTDataReference object.
- (NSString *)referenceFile
For some QTDataReference objects, this name may be NIL.
QTDataReference.hReturns the URL of the data reference associated with a QTDataReference object.
- (NSURL *)referenceURL
For some QTDataReference objects, this URL may be NIL.
QTDataReference.hSets the data reference data of a QTDataReference object to dataRef.
- (void)setDataRef:(Handle)dataRef
The previous data reference data is disposed of.
QTDataReference.hSets the data reference type of a QTDataReference object to type.
- (void)setDataRefType:(NSString *)type
QTDataReference.hConstants are Cocoa identifiers for the basic data reference types. One of these types would be returned, for instance, by this method: - (NString *) dataRefType.
NSString * const QTDataReferenceTypeFile; NSString * const QTDataReferenceTypeHandle; NSString * const QTDataReferenceTypePointer; NSString * const QTDataReferenceTypeResource; NSString * const QTDataReferenceTypeURL;
QTDataReferenceTypeFileThe file type for a QTDataReference object.
Available in Mac OS X v10.3 and later.
Declared in QTDataReference.h.
QTDataReferenceTypeHandleThe handle type for a QTDataReference object.
Available in Mac OS X v10.3 and later.
Declared in QTDataReference.h.
QTDataReferenceTypePointerThe pointer type for a QTDataReference object.
Available in Mac OS X v10.3 and later.
Declared in QTDataReference.h.
QTDataReferenceTypeResourceThe resource type for a QTDataReference object.
Available in Mac OS X v10.3 and later.
Declared in QTDataReference.h.
QTDataReferenceTypeURLThe URL type for a QTDataReference object.
Available in Mac OS X v10.3 and later.
Declared in QTDataReference.h.
© 2009 Apple Inc. All Rights Reserved. (Last updated: 2009-04-08)