Implemented by applications to provide user credentials for a network source.
To use this interface, implement it in your application. Then create a property store object and set the MFNETSOURCE_CREDENTIAL_MANAGER property. The value of the property is a pointer to your application's IMFNetCredentialManager interface. Then pass the property store to one of the source resolver's creation functions, such as IMFSourceResolver::CreateObjectFromURL, in the pProps parameter.
Media Foundation does not provide a default implementation of this interface. Applications that support authentication must implement this interface.
The IMFNetCredentialManager interface has these methods.
|IMFNetCredentialManager::BeginGetCredentials||Begins an asynchronous request to retrieve the user's credentials.|
|IMFNetCredentialManager::EndGetCredentials||Completes an asynchronous request to retrieve the user's credentials.|
|IMFNetCredentialManager::SetGood||Specifies whether the user's credentials succeeded in the authentication challenge. The network source calls this method to informs the application whether the user's credentials were authenticated.|
|Minimum supported client||Windows Vista [desktop apps only]|
|Minimum supported server||Windows Server 2008 [desktop apps only]|