Attribute List (Compact 2013)
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 |