3/26/2014
This section describes the predefined attributes included in DirectShow.
Each attribute has a name, a global identifier, and a data type as defined by the appropriate element of the WMT_ATTR_DATATYPE enumeration. Some attributes do not use a simple data type, or are formatted according to a structure. Entries for these attributes list a structure name in the data-type column with the data type that is used to set the value in parentheses.
When you are programming with these attributes, you should use the global identifier instead of using the name as a string literal. By using the global identifier, any typographical errors will result in an error at compile time.
The predefined attributes included with this SDK are presented alphabetically in the following table.
Attribute name |
Global identifier |
Data type |
|---|---|---|
g_wszASFLeakyBucketPairs |
WMT_TYPE_BINARY |
|
g_wszWMAspectRatioX |
WMT_TYPE_DWORD |
|
g_wszWMAspectRatioY |
WMT_TYPE_DWORD |
|
g_wszWMAuthor |
WMT_TYPE_STRING |
|
g_wszAverageLevel |
WMT_TYPE_DWORD |
|
g_wszWMBannerImageData |
WMT_TYPE_BINARY |
|
g_wszWMBannerImageType |
WMT_TYPE_DWORD |
|
g_wszWMBannerImageURL |
WMT_TYPE_STRING |
|
g_wszWMBitrate |
WMT_TYPE_DWORD |
|
g_wszWMBroadcast |
WMT_TYPE_BOOL |
|
g_wszBufferAverage |
WMT_TYPE_DWORD |
|
g_wszWMSkipBackward |
WMT_TYPE_BOOL |
|
g_wszWMSkipForward |
WMT_TYPE_BOOL |
|
g_wszWMCopyright |
WMT_TYPE_STRING |
|
g_wszWMCopyrightURL |
WMT_TYPE_STRING |
|
g_wszWMCurrentBitrate |
WMT_TYPE_DWORD |
|
g_wszWMDescription |
WMT_TYPE_STRING |
|
g_wszWMDRM_ContentID |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader_ContentDistributor |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader_ContentID |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader_IndividualizedVersion |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader_KeyID |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader_LicenseAcqURL |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader_SubscriptionContentID |
WMT_TYPE_STRING |
|
g_wszWMDRM_DRMHeader |
WMT_TYPE_STRING |
|
g_wszWMDRM_IndividualizedVersion |
WMT_TYPE_STRING |
|
g_wszWMDRM_KeyID |
WMT_TYPE_STRING |
|
g_wszWMDRM_LASignatureCert |
WMT_TYPE_STRING |
|
g_wszWMDRM_LASignatureLicSrvCert |
WMT_TYPE_STRING |
|
g_wszWMDRM_LASignaturePrivKey |
WMT_TYPE_STRING |
|
g_wszWMDRM_LASignatureRootCert |
WMT_TYPE_STRING |
|
g_wszWMDRM_LicenseAcqURL |
WMT_TYPE_STRING |
|
g_wszWMDRM_LicenseID |
WMT_TYPE_STRING |
|
g_wszWMDRM_SourceID |
WMT_TYPE_DWORD |
|
g_wszWMDRM_V1LicenseAcqURL |
WMT_TYPE_STRING |
|
g_wszWMDuration |
WMT_TYPE_QWORD |
|
g_wszWMFileSize |
WMT_TYPE_QWORD |
|
g_wszWMHasArbitraryDataStream |
WMT_TYPE_BOOL |
|
g_wszWMHasAttachedImages |
WMT_TYPE_BOOL |
|
g_wszWMHasAudio |
WMT_TYPE_BOOL |
|
g_wszWMHasFileTransferStream |
WMT_TYPE_BOOL |
|
g_wszWMHasImage |
WMT_TYPE_BOOL |
|
g_wszWMHasScript |
WMT_TYPE_BOOL |
|
g_wszWMHasVideo |
WMT_TYPE_BOOL |
|
g_wszWMProtected |
WMT_TYPE_BOOL |
|
g_wszWMTrusted |
WMT_TYPE_BOOL |
|
g_wszISAN |
WMT_TYPE_STRING |
|
g_wszWMIsVBR |
WMT_TYPE_BOOL |
|
g_wszWMNSCAddress |
WMT_TYPE_STRING |
|
g_wszWMNSCDescription |
WMT_TYPE_STRING |
|
g_wszWMNSCEmail |
WMT_TYPE_STRING |
|
g_wszWMNSCName |
WMT_TYPE_STRING |
|
g_wszWMNSCPhone |
WMT_TYPE_STRING |
|
g_wszWMNumberOfFrames |
WMT_TYPE_QWORD |
|
g_wszWMOptimalBitrate |
WMT_TYPE_DWORD |
|
g_wszPeakValue |
WMT_TYPE_DWORD |
|
g_wszWMRating |
WMT_TYPE_STRING |
|
g_wszWMSeekable |
WMT_TYPE_BOOL |
|
g_wszWMSignature_Name |
WMT_TYPE_STRING |
|
g_wszWMStridable |
WMT_TYPE_BOOL |
|
g_wszWMTitle |
WMT_TYPE_STRING |
|
g_wszVBRPeak |
WMT_TYPE_DWORD |
|
g_wszWMAlbumArtist |
WMT_TYPE_STRING |
|
g_wszWMAlbumCoverURL |
WMT_TYPE_STRING |
|
g_wszWMAlbumTitle |
WMT_TYPE_STRING |
|
g_wszWMASFPacketCount |
WMT_TYPE_QWORD |
|
g_wszWMASFSecurityObjectsSize |
WMT_TYPE_QWORD |
|
g_wszWMAudioFileURL |
WMT_TYPE_STRING |
|
g_wszWMAudioSourceURL |
WMT_TYPE_STRING |
|
g_wszWMAuthorURL |
WMT_TYPE_STRING |
|
g_wszWMBeatsPerMinute |
WMT_TYPE_STRING |
|
g_wszWMCategory |
WMT_TYPE_STRING |
|
g_wszWMCodec |
WMT_TYPE_STRING |
|
g_wszWMComposer |
WMT_TYPE_STRING |
|
g_wszWMConductor |
WMT_TYPE_STRING |
|
g_wszWMContainerFormat |
WMT_STORAGE_FORMAT (WMT_TYPE_BINARY) |
|
g_wszWMContentDistributor |
WMT_TYPE_STRING |
|
g_wszWMContentGroupDescription |
WMT_TYPE_STRING |
|
g_wszWMDirector |
WMT_TYPE_STRING |
|
g_wszWMDRM |
WMT_TYPE_STRING |
|
g_wszWMDVDID |
WMT_TYPE_STRING |
|
g_wszWMEncodedBy |
WMT_TYPE_STRING |
|
g_wszWMEncodingSettings |
WMT_TYPE_STRING |
|
g_wszWMEncodingTime |
FILETIME (WMT_TYPE_QWORD) |
|
g_wszWMGenre |
WMT_TYPE_STRING |
|
g_wszWMGenreID |
WMT_TYPE_STRING |
|
g_wszWMInitialKey |
WMT_TYPE_STRING |
|
g_wszWMISRC |
WMT_TYPE_STRING |
|
g_wszWMLanguage |
WMT_TYPE_STRING |
|
g_wszWMLyrics |
WMT_TYPE_STRING |
|
g_wszWMLyrics_Synchronised |
WM_SYNCHRONISED_LYRICS (WMT_TYPE_BINARY) |
|
g_wszWMMCDI |
WMT_TYPE_BINARY |
|
g_wszWMMediaClassPrimaryID |
WMT_TYPE_GUID |
|
g_wszWMMediaClassSecondaryID |
WMT_TYPE_GUID |
|
g_wszWMMediaCredits |
WMT_TYPE_STRING |
|
g_wszWMMediaIsDelay |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsFinale |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsLive |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsPremiere |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsRepeat |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsSAP |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsStereo |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsSubtitled |
WMT_TYPE_BOOL |
|
g_wszWMMediaIsTape |
WMT_TYPE_BOOL |
|
g_wszWMMediaNetworkAffiliation |
WMT_TYPE_STRING |
|
g_wszWMMediaOriginalBroadcastDateTime |
WMT_TYPE_STRING |
|
g_wszWMMediaOriginalChannel |
WMT_TYPE_STRING |
|
g_wszWMMediaStationCallSign |
WMT_TYPE_STRING |
|
g_wszWMMediaStationName |
WMT_TYPE_STRING |
|
g_wszWMModifiedBy |
WMT_TYPE_STRING |
|
g_wszWMMood |
WMT_TYPE_STRING |
|
g_wszWMOriginalAlbumTitle |
WMT_TYPE_STRING |
|
g_wszWMOriginalArtist |
WMT_TYPE_STRING |
|
g_wszWMOriginalFilename |
WMT_TYPE_STRING |
|
g_wszWMOriginalLyricist |
WMT_TYPE_STRING |
|
g_wszWMOriginalReleaseTime |
WMT_TYPE_STRING |
|
g_wszWMOriginalReleaseYear |
WMT_TYPE_STRING |
|
g_wszWMParentalRating |
WMT_TYPE_STRING |
|
g_wszWMParentalRatingReason |
WMT_TYPE_STRING |
|
g_wszWMPartOfSet |
WMT_TYPE_STRING |
|
g_wszWMPeakBitrate |
WMT_TYPE_DWORD |
|
g_wszWMPeriod |
WMT_TYPE_STRING |
|
g_wszWMPicture |
WM_PICTURE (WMT_TYPE_BINARY) |
|
g_wszWMPlaylistDelay |
WMT_TYPE_STRING |
|
g_wszWMProducer |
WMT_TYPE_STRING |
|
g_wszWMPromotionURL |
WMT_TYPE_STRING |
|
g_wszWMProtectionType |
WMT_TYPE_STRING |
|
g_wszWMProvider |
WMT_TYPE_STRING |
|
g_wszWMProviderCopyright |
WMT_TYPE_STRING |
|
g_wszWMProviderRating |
WMT_TYPE_STRING |
|
g_wszWMProviderStyle |
WMT_TYPE_STRING |
|
g_wszWMPublisher |
WMT_TYPE_STRING |
|
g_wszWMRadioStationName |
WMT_TYPE_STRING |
|
g_wszWMRadioStationOwner |
WMT_TYPE_STRING |
|
g_wszWMSharedUserRating |
WMT_TYPE_DWORD |
|
g_wszWMStreamTypeInfo |
WM_STREAM_TYPE_INFO (WMT_TYPE_BINARY) |
|
g_wszWMSubscriptionContentID |
WMT_TYPE_STRING |
|
g_wszWMSubTitle |
WMT_TYPE_STRING |
|
g_wszWMSubTitleDescription |
WMT_TYPE_STRING |
|
g_wszWMText |
WM_USER_TEXT (WMT_TYPE_BINARY) |
|
g_wszWMToolName |
WMT_TYPE_STRING |
|
g_wszWMToolVersion |
WMT_TYPE_STRING |
|
g_wszWMTrack |
WMT_TYPE_STRING |
|
g_wszWMTrackNumber |
WMT_TYPE_STRING |
|
g_wszWMUniqueFileIdentifier |
WMT_TYPE_STRING |
|
g_wszWMUserWebURL |
WM_USER_WEB_URL (WMT_TYPE_BINARY) |
|
g_wszWMVideoClosedCaptioning |
WMT_TYPE_BOOL |
|
g_wszWMVideoFrameRate |
WMT_TYPE_DWORD |
|
g_wszWMVideoHeight |
WMT_TYPE_DWORD |
|
g_wszWMVideoWidth |
WMT_TYPE_DWORD |
|
g_wszWMWMADRCAverageReference |
WMT_TYPE_DWORD |
|
g_wszWMWMADRCAverageTarget |
WMT_TYPE_DWORD |
|
g_wszWMWMADRCPeakReference |
WMT_TYPE_DWORD |
|
g_wszWMWMADRCPeakTarget |
WMT_TYPE_DWORD |
|
g_wszWMWMCollectionGroupID |
WMT_TYPE_GUID |
|
g_wszWMWMCollectionID |
WMT_TYPE_GUID |
|
g_wszWMWMContentID |
WMT_TYPE_GUID |
|
g_wszWMWMShadowFileSourceDRMType |
WMT_TYPE_STRING |
|
g_wszWMWMShadowFileSourceFileType |
WMT_TYPE_STRING |
|
g_wszWMWriter |
WMT_TYPE_STRING |
|
g_wszWMYear |
WMT_TYPE_STRING |