wmsdkidl.h header
This header is used by Windows Media Format 11 SDK. For more information, see:
wmsdkidl.h contains the following programming interfaces:
Interfaces
IWMAddressAccess The IWMAddressAccess interface controls IP access lists on the writer network sink object. |
IWMAddressAccess2 The IWMAddressAccess2 interface controls IP access lists on the writer network sink object. |
IWMBackupRestoreProps The IWMBackupRestoreProps interface sets and retrieves properties required by the IWMLicenseBackup and IWMLicenseRestore interfaces. |
IWMBandwidthSharing The IWMBandwidthSharing interface contains methods to manage the properties of combined streams.The list of streams that share bandwidth is stored in the bandwidth sharing object. |
IWMClientConnections The IWMClientConnections interface manages the collecting of information about clients connected to a writer network sink object.The writer network sink object exposes this interface. |
IWMClientConnections2 The IWMClientConnections2 interface retrieves advanced client information.The writer network sink object exposes this interface. |
IWMCodecInfo The IWMCodecInfo interface retrieves the number and types of codecs available. |
IWMCodecInfo2 The IWMCodecInfo2 interface manages the retrieval of information about codecs. To access it, call QueryInterface on a profile manager object. |
IWMCodecInfo3 The IWMCodecInfo3 interface retrieves properties from a codec.You can retrieve a pointer to IWMCodecInfo3 with a call to the QueryInterface method of any other interface of the profile manager object. |
IWMCredentialCallback The IWMCredentialCallback interface is a callback interface used by the reader object to acquire user credentials. |
IWMDeviceRegistration The IWMDeviceRegistration interface registers playback devices for secure data delivery.You can create a device registration object and retrieve a pointer to its IWMDeviceRegistration interface by calling the WMCreateDeviceRegistration function. |
IWMDRMEditor The IWMDRMEditor interface is exposed on the metadata editor object. |
IWMDRMMessageParser The IWMDRMMessageParser interface parses pertinent information from messages received from a device.An IWMDRMMessageParser interface exists for every device registration object. |
IWMDRMReader The IWMDRMReader interface provides methods to configure the DRM component and to manage DRM license acquisition and individualization of client applications. |
IWMDRMReader2 The IWMDRMReader2 interface provides methods for examining the rights granted by DRM version 10 licenses.An IWMDRMReader2 interface exists for every instance of the reader object. |
IWMDRMReader3 The IWMDRMReader3 interface enables content transcription by providing a method to get protection systems approved by a license. |
IWMDRMTranscryptor The IWMDRMTranscryptor interface transforms a DRM-protected ASF file into a secure data stream conforming to the Windows Media DRM 10 for Network Devices protocol. |
IWMDRMWriter The IWMDRMWriter interface provides support for applying DRM protection to content in ASF files. |
IWMDRMWriter2 The IWMDRMWriter2 interface provides a method that enables you to write content encrypted with Windows Media DRM 10 for Network Devices.An IWMDRMWriter2 interface exists for every writer object. |
IWMDRMWriter3 The IWMDRMWriter3 interface enables writing of encrypted stream samples for importing protected content.An IWMDRMWriter3 interface exists for every writer object when linking to WMStubDRM.lib. |
IWMHeaderInfo The IWMHeaderInfo interface sets and retrieves information in the header section of an ASF file. |
IWMHeaderInfo2 The IWMHeaderInfo2 interface exposes information about the codecs used to create the content in a file.The IWMHeaderInfo2 interface is implemented by the metadata editor object, the writer object, the reader object, and the synchronous reader object. |
IWMHeaderInfo3 The IWMHeaderInfo3 interface supports the following new metadata features:Attribute data in excess of 64 kilobytes.Multiple attributes with the same name.Attributes in multiple languages.Because the attributes created using this interface can have duplicate names, the methods of this interface use index values to identify attributes.The IWMHeaderInfo3 interface is implemented by the metadata editor object, the writer object, the reader object, and the synchronous reader object. To obtain a pointer to an instance, call the QueryInterface method of any other interface in the desired object. |
IWMImageInfo The IWMImageInfo interface retrieves images stored in ID3v2 "APIC" (attached picture) frames in a file. |
IWMIndexer The IWMIndexer interface is used to create an index for ASF files to enable seeking. |
IWMIndexer2 The IWMIndexer2 interface enables you to change the settings of the indexer object to suit your needs.This interface is implemented as part of the indexer object. |
IWMInputMediaProps The IWMInputMediaProps interface is used to retrieve the properties of digital media that will be passed to the writer.An input media properties object is created by a call to either the IWMWriter::GetInputProps or IWMWriter::GetInputFormat method. |
IWMIStreamProps The IWMIStreamProps interface provides access to the properties of an IStream object.To obtain a pointer to an IWMIStreamProps interface, call IStream::QueryInterface. |
IWMLanguageList The IWMLanguageList interface manages a list of languages supported by an ASF file. |
IWMLicenseBackup The IWMLicenseBackup interface manages the backing up of licenses, typically so that they can be restored onto another computer.This interface is obtained by using the WMCreateBackupRestorer function. |
IWMLicenseRestore The IWMLicenseRestore interface manages the restoring of licenses.This interface is obtained from another interface on the backup restorer object. |
IWMLicenseRevocationAgent The IWMLicenseRevocationAgent interface handles messages from a DRM license server that involve license revocation.IWMLicenseRevocationAgent is the primary interface of the license revocation agent object. |
IWMMediaProps The IWMMediaProps interface sets and retrieves the WM_MEDIA_TYPE structure for an input, stream, or output.In the case of inputs and streams, the contents of the media type structure determine what actions the writer object will perform on the input data when writing the file. Typically, the input media type is an uncompressed type and the stream is a compressed type, so that the contents of their respective media type structures will determine the settings passed by the writer to the codec that will compress the stream.In the case of outputs, the media type structure determines the settings used to decompress the contents of a stream. The Windows Media codecs are capable of delivering output content in a variety of formats.The methods of IWMMediaProps are inherited by IWMVideoMediaProps, which provides access to additional settings for specifying video media types. The methods are also inherited by IWMInputMediaProps and IWMOutputMediaProps.An instance of the IWMMediaProps interface exists for every stream configuration object, input media properties object, and output media properties object. You can retrieve a pointer to this interface by calling the QueryInterface method of any other interface in one of those objects. |
IWMMetadataEditor The IWMMetadataEditor interface is used to edit metadata information in ASF file headers. It is obtained by calling the WMCreateEditor function. |
IWMMetadataEditor2 The IWMMetadataEditor2 interface provides an improved method for opening files for metadata operations.This interface is implemented as part of the metadata editor object. |
IWMMutualExclusion The IWMMutualExclusion interface represents a group of streams, of which only one at a time can be played.IWMMutualExclusion is the base interface for mutual exclusion objects. |
IWMMutualExclusion2 The IWMMutualExclusion2 interface provides advanced configuration features for mutual exclusion objects.This interface supports both multiple languages and advanced mutual exclusion.An IWMMutualExclusion2 interface is created for each mutual exclusion object created. To retrieve a pointer to an IWMMutualExclusion2 interface, call the QueryInterface method of the IWMMutualExclusion interface returned by IWMProfile::CreateNewMutualExclusion. |
IWMOutputMediaProps The IWMOutputMediaProps interface is used to retrieve the properties of an output stream.An IWMOutputMediaProps object is created by a call to IWMReader::GetOutputFormat or IWMReader::GetOutputProps. |
IWMPacketSize The IWMPacketSize interface controls the maximum size of packets in an ASF file. |
IWMPacketSize2 The IWMPacketSize2 interface provides methods to set and retrieve the minimum packet size for a profile.An IWMPacketSize2 interface can be obtained for either a profile object, a reader object, or a synchronous reader object. |
IWMPlayerHook The IWMPlayerHook interface can be implemented by a player application that uses DirectX Video Acceleration (DirectX VA). |
IWMProfile The IWMProfile interface is the primary interface for a profile object. |
IWMProfile2 The IWMProfile2 interface exposes the globally unique identifier for a system profile. |
IWMProfile3 The IWMProfile3 interface provides enhanced features for profiles. |
IWMProfileManager The IWMProfileManager interface is used to create profiles, load existing profiles, and save profiles. |
IWMProfileManager2 The IWMProfileManager2 interface adds methods to specify and retrieve the version number of the system profiles enumerated by the profile manager. |
IWMProfileManagerLanguage The IWMProfileManagerLanguage interface controls the language of the system profiles parsed by the profile manager.An IWMProfileManagerLanguage interface exists for every profile manager object. |
IWMPropertyVault The IWMPropertyVault interface provides methods to store and retrieve properties. |
IWMProximityDetection The IWMProximityDetection interface validates a playback device for receiving media data. |
IWMReader The IWMReader interface is used to open, close, start, pause, resume, and unlock the WMReader object. |
IWMReaderAccelerator The IWMReaderAccelerator interface is implemented on the reader object only when it is in decoding mode. It is called by a player or a player source filter to obtain interfaces from the decoder DMO. |
IWMReaderAdvanced A call to QueryInterface from a reader object exposes the advanced functionality described in this section. |
IWMReaderAdvanced2 The IWMReaderAdvanced2 interface provides additional advanced methods for a reader object. |
IWMReaderAdvanced3 The IWMReaderAdvanced3 interface provides additional functionality to the reader object. |
IWMReaderAdvanced4 The IWMReaderAdvanced4 interface provides additional functionality to the reader.An IWMReaderAdvanced4 interface exists for every reader object. |
IWMReaderAdvanced5 The IWMReaderAdvanced5 interface enables you to associate a player-hook callback interface with the reader object.An IWMReaderAdvanced5 interface exists for every reader object. |
IWMReaderAdvanced6 The IWMReaderAdvanced6 interface enables sample protection.An IWMReaderAdvanced6 interface exists for every reader object. |
IWMReaderAllocatorEx The IWMReaderAllocatorEx interface provides expanded alternatives to the AllocateForOutput and AllocateForStream methods of the IWMReaderCallbackAdvanced interface. |
IWMReaderCallback The IWMReaderCallback is implemented by the application to handle data being read from a file. A pointer to the interface is passed to IWMReader::Open. |
IWMReaderCallbackAdvanced The IWMReaderCallback interface is implemented by the application to handle data being read from a file. |
IWMReaderNetworkConfig The IWMReaderNetworkConfig interface is used to set and test network configuration settings. |
IWMReaderNetworkConfig2 The IWMReaderNetworkConfig2 interface provides advanced networking functionality.An IWMReaderNetworkConfig2 interface exists for every reader object. |
IWMReaderPlaylistBurn The IWMReaderPlaylistBurn interface verifies that the files in a playlist can be copied to CD, in the order in which they are specified. |
IWMReaderStreamClock The IWMReaderStreamClock interface provides access to the clock used by the reader.This interface exists for every reader object. |
IWMReaderTimecode The IWMReaderTimecode interface provides access to information about SMPTE (Society of Motion Picture and Television Engineers) time code ranges. |
IWMReaderTypeNegotiation The IWMReaderTypeNegotiation interface provides a single method that can be used to test certain changes to the output properties of a stream.An IWMReaderTypeNegotiation interface exists for every reader object. |
IWMRegisterCallback The IWMRegisterCallback interface enables the application to get status messages from a sink object.By default, the writer object does not send the application any status messages from the sink object. |
IWMRegisteredDevice The IWMRegisteredDevice interface is the primary interface of the registered device object. It provides access to information about a playback device in the device registration database. |
IWMStatusCallback The IWMStatusCallback interface is implemented by the application to receive status information from various objects. |
IWMStreamConfig The IWMStreamConfig interface is the primary interface of a stream configuration object. |
IWMStreamConfig2 The IWMStreamConfig2 interface manages the data unit extensions associated with a stream.IWMStreamConfig2 inherits from IWMStreamConfig. To obtain a pointer to IWMStreamConfig2, call the QueryInterface method of the IWMStreamConfig interface. |
IWMStreamConfig3 The IWMStreamConfig3 interface controls language settings for a stream.An IWMStreamConfig3 interface exists for every stream configuration object. |
IWMStreamList The IWMStreamList interface is used by mutual exclusion objects and bandwidth sharing objects to maintain lists of streams. |
IWMStreamPrioritization The IWMStreamPrioritization interface provides methods to set and read priority records for a file.Stream prioritization allows content creators to specify the priority of the streams in an ASF file. |
IWMSyncReader The IWMSyncReader interface provides the ability to read ASF files using synchronous calls. |
IWMSyncReader2 The IWMSyncReader2 interface provides advanced features for the synchronous reader. |
IWMVideoMediaProps With this interface, the application can specify additional video-specific parameters not available on the IWMMediaProps interface.To get access to the methods of this interface, call QueryInterface on a stream configuration object. |
IWMWatermarkInfo The IWMWatermarkInfo interface retrieves information about available watermarking systems. |
IWMWriter The IWMWriter interface is used to write ASF files. |
IWMWriterAdvanced The IWMWriterAdvanced interface provides advanced writing functionality.This interface exists for every instance of the writer object. To obtain a pointer to this interface, call QueryInterface on the writer object. |
IWMWriterAdvanced2 The IWMWriterAdvanced2 interface provides the ability to set and retrieve named settings for an input.IWMWriterAdvanced2 exists for every instance of the writer object. To obtain a pointer to this interface, call QueryInterface on the writer object. |
IWMWriterAdvanced3 The IWMWriterAdvanced3 interface provides additional functionality for the writer object.IWMWriterAdvanced3 exists for every instance of the writer object. To obtain a pointer to this interface, call QueryInterface on the writer object. |
IWMWriterFileSink The IWMWriterFileSink interface is used to open a file to which the writer can write data. The file sink object exposes this interface. To create the file sink object, call the WMCreateWriterFileSink function. |
IWMWriterFileSink2 The IWMWriterFileSink2 interface provides extended management of a file sink.This interface can be obtained by calling the QueryInterface method of an IWMWriterFileSink interface. |
IWMWriterFileSink3 The IWMWriterFileSink3 interface provides additional functionality to the file sink object. To obtain a pointer to this interface, call QueryInterface on the file sink object. |
IWMWriterNetworkSink The IWMWriterNetworkSink interface is used to deliver streams to the network. |
IWMWriterPostView The IWMWriterPostView interface manages advanced writing functionality related to the postviewing of samples. |
IWMWriterPostViewCallback The IWMWriterPostViewCallback interface manages the receiving of uncompressed samples from the writer. Postview can be used only for video streams.This interface must be implemented by the application and passed to IWMWriterPostView::SetPostViewCallback. |
IWMWriterPreprocess The IWMWriterPreprocess interface handles multi-pass encoding. |
IWMWriterPushSink The IWMWriterPushSink interface enables the application to send ASF files to a publishing point on a Windows Media server. |
IWMWriterSink The IWMWriterSink interface is the basic interface of all writer sinks, including the file, network, and push sinks defined in the Windows Media Format SDK, and custom sinks. |
Functions
WMCreateBackupRestorer The WMCreateBackupRestorer function creates a backup restorer object. |
WMCreateDeviceRegistration The WMCreateDeviceRegistration function creates a device registration object. |
WMCreateDRMTranscryptionManager The WMCreateDRMTranscryptionManager function creates a manager for DRM transcryptor objects. |
WMCreateDRMTranscryptor Creates a DRM transcryptor object. |
WMCreateEditor The WMCreateEditor function creates a metadata editor object. |
WMCreateIndexer The WMCreateIndexer function creates an indexer object. |
WMCreateLicenseRevocationAgent The WMCreateLicenseRevocationAgent function creates a license revocation object. |
WMCreateProfileManager The WMCreateProfileManager function creates a profile manager object. |
WMCreateReader The WMCreateReader function creates a reader object. |
WMCreateSyncReader The WMCreateSyncReader function creates a synchronous reader object. |
WMCreateWriter The WMCreateWriter function creates a writer object. |
WMCreateWriterFileSink The WMCreateWriterFileSink function creates a writer file sink object. |
WMCreateWriterNetworkSink The WMCreateWriterNetworkSink function creates a writer network sink object. |
WMCreateWriterPushSink The WMCreateWriterPushSink function creates a writer push sink object. Push sinks are used to deliver streaming content to other media servers for distribution. |
WMIsContentProtected The WMIsContentProtected function checks a file for DRM-protected content. This function is a shortcut so that your application can quickly identify protected files. |
Structures
DRM_COPY_OPL The DRM_COPY_OPL structure holds information about the output protection levels specified in a license for copy actions. |
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS The DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS structure holds the minimum output protection levels (OPL) for playback of various types of content. A device must support the minimum OPL for a type of data to receive that type of data from the reader. |
DRM_OPL_OUTPUT_IDS The DRM_OPL_OUTPUT_IDS structure holds a number of output protection level (OPL) output identifiers. |
DRM_OUTPUT_PROTECTION The DRM_VIDEO_OUTPUT_PROTECTION structure holds a video output technology identifier and the configuration data required by that technology. |
DRM_PLAY_OPL The DRM_PLAY_OPL structure holds information about the output protection levels (OPL) specified in a license for play actions. |
DRM_VAL16 The DRM_VAL16 structure is used by some DRM-related methods for passing 128-bit device identification values. |
DRM_VIDEO_OUTPUT_PROTECTION_IDS The DRM_VIDEO_OUTPUT_PROTECTION_IDS structure holds an array of DRM_VIDEO_OUTPUT_PROTECTION structures. |
WM_ADDRESS_ACCESSENTRY The WM_ADDRESS_ACCESSENTRY structure specifies an entry in an IP address access list. |
WM_CLIENT_PROPERTIES The WM_CLIENT_PROPERTIES structure records information about the client. |
WM_CLIENT_PROPERTIES_EX The WM_CLIENT_PROPERTIES_EX structure holds extended client information. |
WM_LEAKY_BUCKET_PAIR The WM_LEAKY_BUCKET_PAIR structure describes the buffering requirements for a VBR file. This structure is used with the ASFLeakyBucketPairs attribute. |
WM_MEDIA_TYPE The WM_MEDIA_TYPE structure is the primary structure used to describe media formats for the objects of the Windows Media Format SDK. For more information about media formats and what they are used for, see Formats. |
WM_PICTURE The WM_PICTURE structure is used as the data item for the WM/Picture complex metadata attribute. |
WM_PORT_NUMBER_RANGE The WM_PORT_NUMBER_RANGE structure describes the range of port numbers used by the IWMReaderNetworkConfig interface. |
WM_READER_CLIENTINFO The WM_READER_CLIENTINFO structure describes the client reader (player) accessing the media stream. |
WM_READER_STATISTICS The WM_READER_STATISTICS structure describes the performance of a reading operation. |
WM_STREAM_PRIORITY_RECORD The WM_STREAM_PRIORITY_RECORD structure contains a stream number and specifies whether delivery of that stream is mandatory. |
WM_STREAM_TYPE_INFO The WM_STREAM_TYPE_INFO structure is used as the data item for the WM/StreamTypeInfo complex metadata attribute. It stores the major type and the size of the associated format data. |
WM_SYNCHRONISED_LYRICS The WM_SYNCHRONISED_LYRICS structure is used as the data item for the WM/Lyrics_Synchronised complex metadata attribute. |
WM_USER_TEXT The WM_USER_TEXT structure is used as the data item for the WM/Text complex metadata attribute. |
WM_USER_WEB_URL The WM_USER_WEB_URL structure is used as the data item for the WM/UserWebURL complex metadata attribute. |
WM_WRITER_STATISTICS The WM_WRITER_STATISTICS structure describes the performance of a writing operation. |
WM_WRITER_STATISTICS_EX The WM_WRITER_STATISTICS_EX structure is used by IWMWriterAdvanced3::GetStatisticsEx to obtain extended writer statistics. |
WMDRM_IMPORT_INIT_STRUCT The WMDRM_IMPORT_INIT_STRUCT structure holds the encrypted session key and content key used in importing protected content. |
WMMPEG2VIDEOINFO The WMMPEG2VIDEOINFO structure describes an MPEG-2 video stream. |
WMSCRIPTFORMAT The WMSCRIPTFORMAT structure describes the type of script data used in a script stream. |
WMT_BUFFER_SEGMENT The WMT_BUFFER_SEGMENT structure contains the information needed to specify a segment in a buffer. It is used as a member of the WMT_FILESINK_DATA_UNIT and WMT_PAYLOAD_FRAGMENT structures to specify segments of a packet. |
WMT_COLORSPACEINFO_EXTENSION_DATA The WMT_COLORSPACEINFO_EXTENSION_DATA structure contains information about the color format of output video samples. It is used as the value for the WM_SampleExtensionGUID_ColorSpaceInfo data unit extension. |
WMT_FILESINK_DATA_UNIT The WMT_FILESINK_DATA_UNIT structure is used by IWMWriterFileSink3::OnDataUnitEx to deliver information about a packet. |
WMT_PAYLOAD_FRAGMENT The WMT_PAYLOAD_FRAGMENT structure contains the information needed to extract a payload fragment from a buffer and identifies the payload to which the fragment belongs. |
WMT_TIMECODE_EXTENSION_DATA The WMT_TIMECODE_EXTENSION_DATA structure contains information needed for a single SMPTE time code sample extension. One of these structures will be attached to every video frame that requires a SMPTE time code. |
WMT_VIDEOIMAGE_SAMPLE Describes a sample for a Video Image stream that uses the Windows Media Video 9 Image codec. |
WMT_VIDEOIMAGE_SAMPLE2 The WMT_VIDEOIMAGE_SAMPLE2 structure describes a sample for a Video Image stream. |
WMT_WATERMARK_ENTRY The WMT_WATERMARK_ENTRY structure contains information describing a watermarking system. |
WMT_WEBSTREAM_FORMAT The WMT_WEBSTREAM_FORMAT structure contains information about a Web stream. This structure is used as the pbFormat member of the WM_MEDIA_TYPE structure for Web streams. |
WMT_WEBSTREAM_SAMPLE_HEADER The WMT_WEBSTREAM_SAMPLE_HEADER structure is used as a variable-sized header for each Web stream sample. |
WMVIDEOINFOHEADER The WMVIDEOINFOHEADER structure describes the bitmap and color information for a video image. |
WMVIDEOINFOHEADER2 The WMVIDEOINFOHEADER2 structure describes the bitmap and color information for a video image, including interlace, copy protection, and aspect ratio. |
Enumerations
WM_AETYPE The WM_AETYPE enumeration specifies the permissions for an entry in an IP address access list. |
WMT_ATTR_DATATYPE The WMT_ATTR_DATATYPE enumeration defines the data type for a variably typed property. |
WMT_ATTR_IMAGETYPE The WMT_ATTR_IMAGETYPE enumeration type lists image types that can be stored in the header of an ASF file. |
WMT_CODEC_INFO_TYPE The WMT_CODEC_INFO_TYPE enumeration type defines the broad categories of codecs supported by this SDK. |
WMT_CREDENTIAL_FLAGS The WMT_CREDENTIAL_FLAGS enumeration type contains values used in the IWMCredentialCallback::AcquireCredentials method. |
WMT_DRMLA_TRUST Defines the trust state of a DRM license acquisition URL. |
WMT_FILESINK_MODE The WMT_FILESINK_MODE enumeration type defines the types of input accepted by the file sink. |
WMT_IMAGE_TYPE The WMT_IMAGE_TYPE enumeration type defines the types of images that can be used for banner ads. This type is used as the value of the BannerImageType attribute. |
WMT_INDEX_TYPE The WMT_INDEX_TYPE enumeration type defines the type of object that will be associated with an index. |
WMT_INDEXER_TYPE The WMT_INDEXER_TYPE enumeration type defines the types of indexing supported by the indexer. |
WMT_MUSICSPEECH_CLASS_MODE The WMT_MUSICSPEECH_CLASS_MODE enumeration type defines the types of compression supported by the Windows Media Audio 9 Voice codec. |
WMT_NET_PROTOCOL The WMT_STREAM_SELECTION enumeration type defines the types of protocols that the network sink supports. |
WMT_OFFSET_FORMAT The WMT_OFFSET_FORMAT enumeration type defines the types of offsets used in this SDK. |
WMT_PLAY_MODE The WMT_PLAY_MODE enumeration type defines the playback options of the reader. |
WMT_PROXY_SETTINGS The WMT_PROXY_SETTINGS enumeration type defines network proxy settings for use with a reader object. |
WMT_RIGHTS Defines the rights that may be specified in a DRM license. |
WMT_STATUS The WMT_STATUS enumeration type defines a range of file status information. |
WMT_STORAGE_FORMAT The WMT_STORAGE_FORMAT enumeration type defines the file types that can be manipulated with this SDK. |
WMT_STREAM_SELECTION The WMT_STREAM_SELECTION enumeration type defines the playback status of a stream. |
WMT_TRANSPORT_TYPE The WMT_TRANSPORT_TYPE enumeration type defines the transport types supported by this SDK. |
WMT_VERSION The WMT_VERSION enumeration type defines the versions of the Windows Media Format SDK. |
WMT_WATERMARK_ENTRY_TYPE The WMT_WATERMARK_ENTRY_TYPE enumeration type identifies the types of watermarking systems. Each watermarking system is a DirectX media object (DMO) that embeds some sort of digital watermark in digital media content. |