Purpose:
The DKMediaStreamInfoDL class defines the properties and other information required by media objects.
Heirarchy:
dkExtension dkMediaStreamInfo dkMediaStreamInfoDL
Class summary:
class DKMediaStreamInfoDL: public dkMediaStreamInfo { public: dkMediaStreamInfoDL(); dkMediaStreamInfoDL(const DKMediaStreamInfoDL& aAnnot); virtual ~DKMediaStreamInfoDL(); dkMediaStreamInfoDL& operator=(const DKMediaStreamInfoDL& aVS); dkString getMediaFullFileName() const; void setMediaFullFileName(const char* aFullFileName); unsigned long getMediaObjectOption(); void setMediaObjectOption(unsigned long aObjectOption); unsigned long getMediaCopyRate(); void setMediaCopyRate(unsigned long aCopyRate); unsigned long getMediaInvalidCommands(); void setMediaInvalidCommands(unsigned long invalidCommands); unsigned long getMediaDurSeconds(); void setMediaDurSeconds(unsigned long seconds); unsigned long getMediaDurFrames(); void setMediaDurFrames(unsigned long frames); unsigned long getMediaFrameRate(); void setMediaFrameRate(unsigned long aFrameRate); unsigned long getMediaBitRate(); void setMediaBitRate(unsigned long aBitRate); long getMediaNumberOfUsers(); void setMediaNumberOfUsers(long numUsers); dkString getMediaAssetGroup() const; void setMediaAssetGroup(const char* aGroupName); dkString getMediaType() const; void setMediaType(const char* aMediaType); dkString getMediaResolution() const; void setMediaResolution(const char* aResolution); dkString getMediaStandard() const; void setMediaStandard(const char* aStandard); dkString getMediaFormat() const; void setMediaFormat(const char* aFormat); long getMediaState(); dkString getMediaTimestamp() const; unsigned short getMediaClassId(); void setMediaHostName(const char* aHostName); void setMediaUserId(const char* aUserId); void setMediaPassword(const char* aPassword); };
Members:
dkMediaStreamInfoDL(); dkMediaStreamInfoDL(const DKMediaStreamInfoDL& aAnnot); virtual ~DKMediaStreamInfoDL();
dkMediaStreamInfoDL& operator= (const DKMediaStreamInfoDL& aVS);
dkString getMediaFullFileName() const;
The drive, directory path, and file name are stored as a string in the client data space. This string may contain up to 128 characters. The file name must conform to the standard 8:3 format (1 to 8 characters for the file name and 0 to 3 characters for the extension); the Content Manager datastore does not currently support long file names.
void setMediaFullFileName(const char* aFullFileName);
unsigned long getMediaObjectOption();
The value of fullFileName that the setMediaFullFileName function specifies will be passed to the object server for FTP processing.
The value of fullFileName that the setMediaFullFileName function specifies will consist of a list of object segments and their respective paths. This information will be passed to the object server for FTP processing.
void setMediaObjectOption(unsigned long aObjectOption);
unsigned long getMediaCopyRate();
void setMediaCopyRate(unsigned long aCopyRate);
unsigned long getMediaInvalidCommands();
void setMediaInvalidCommands(unsigned long invalidCommands);
unsigned long getMediaDurSeconds();
void setMediaDurSeconds(unsigned long seconds);
unsigned long getMediaDurFrames();
void setMediaDurFrames(unsigned long frames);
unsigned long getMediaFrameRate();
void setMediaFrameRate(unsigned long aFrameRate);
unsigned long getMediaBitRate();
void setMediaBitRate(unsigned long aBitRate);
unsigned long getMediaNumberOfUsers();
void setMediaNumberOfUsers(long numUsers);
dkString getMediaAssetGroup() const;
void setMediaAssetGroup(const char* aGroupName);
dkString getMediaType() const;
void setMediaType(const char* aMediaType);
dkString getMediaResolution() const;
void setMediaResolution(const char* aResolution);
dkString getMediaStandard() const;
void setMediaStandard(const char* aStandard);
dkString getMediaFormat() const;
void setMediaFormat(const char* aFormat;
long getMediaState();
dkString getMediaTimestamp() const;
unsigned short getMediaClassId();
void setMediaHostName(const char* aHostName);
void setMediaUserId(const char* aUserId);
void setMediaPassword(const char* aPassword);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.