| Inherits from | |
| Conforms to | |
| Framework | 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 file names 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:
+ (id)dataReferenceWithDataRef:(Handle)dataRef type:(NSString *)type
Creates a QTDataReference object of type type initialized with data from dataRef. You can use this call to convert an existing QuickTime data reference (stored as a handle) into a QTDataReference.
QTDataReference.h
+ (id)dataReferenceWithDataRefData:(NSData *)dataRefData type:(NSString *)type
Creates a QTDataReference object of type type initialized with data from dataRefData.
QTDataReference.h
+ (id)dataReferenceWithReferenceToData:(NSData *)data
Creates a QTDataReference object for the data block data.
QTDataReference.h
+ (id)dataReferenceWithReferenceToData:(NSData *)data name:(NSString *)name MIMEType:(NSString *)MIMEType
Creates a QTDataReference object for the data block data; this data reference has two data reference extensions, a filenaming extension and a MIME type extension.
QTDataReference.h
+ (id)dataReferenceWithReferenceToFile:(NSString *)fileName
Creates a QTDataReference object for the file fileName. The fileName is assumed to be a full path name for a file.
QTDataReference.h
+ (id)dataReferenceWithReferenceToURL:(NSURL *)url
Creates a QTDataReference object for the URL url.
QTDataReference.h- (Handle)dataRef
Returns the QuickTime data reference associated with a QTDataReference object.
QTDataReference.h- (NSData *)dataRefData
Returns the QuickTime data reference data associated with a QTDataReference object, stored in an NSData object.
QTDataReference.h- (NSString *)dataRefType
Returns the type of the data reference associated with a QTDataReference object.
QTDataReference.h- (id)initWithDataRef:(Handle)dataRef type:(NSString *)type
Initializes a newly created QTDataReference object with data from dataRef; 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.h- (id)initWithDataRefData:(NSData *)dataRefData type:(NSString *)type
Initializes a newly created QTDataReference object with data from dataRefData; the QTDataReference is of type dataRefType.
QTDataReference.h- (id)initWithReferenceToData:(NSData *)data
Initializes a newly created QTDataReference object for the data block data.
QTDataReference.h- (id)initWithReferenceToData:(NSData *)data name:(NSString *)name MIMEType:(NSString *)MIMEType
Initializes a newly created QTDataReference object for the data block data; this data reference has two data reference extensions, a filenaming extension and a MIME type extension.
QTDataReference.h- (id)initWithReferenceToFile:(NSString *)fileName
Initializes a newly created QTDataReference object for the file fileName. The fileName is assumed to be a full path name for a file.
QTDataReference.h- (id)initWithReferenceToURL:(NSURL *)url
Initializes a newly created QTDataReference object for the URL url.
QTDataReference.h- (NSString *)MIMEType
Returns the type in a MIME type extension associated with a QTDataReference object.
QTDataReference.h- (NSString *)name
Returns the name in a filenaming extension associated with a QTDataReference object
QTDataReference.h- (NSData *)referenceData
Returns the reference data of a QTDataReference object, that is, the NSData object passed to initWithReferenceToData or initWithReferenceToData:name:MIMEType. For some QTDataReference objects, this may be NIL.
QTDataReference.h- (NSString *)referenceFile
Returns the file name of the data reference associated with a QTDataReference object. For some QTDataReference objects, this name may be NIL.
QTDataReference.h- (NSURL *)referenceURL
Returns the URL of the data reference associated with a QTDataReference object. For some QTDataReference objects, this URL may be NIL.
QTDataReference.h- (void)setDataRef:(Handle)dataRef
Sets the data reference data of a QTDataReference object to dataRef. The previous data reference data is disposed of.
QTDataReference.h- (void)setDataRefType:(NSString *)type
Sets the data reference type of a QTDataReference object to type.
QTDataReference.hThe following constants are Cocoa identifiers for the basic data reference types. One of these types would be returned, for instance, by this method: - (NString *) dataRefType.
Last updated: 2006-05-23