Share via


AMovieDllUnregisterServer (Compact 2013)

3/26/2014

This function unregisters filters.

Syntax

HRESULT AMovieDllUnregisterServer(void);

Parameters

None.

Return Value

Returns an HRESULT value.

Remarks

Use this function to unregister a filter after use.

The following example shows how this might be done.

// Unregister Sample Compressor Filter
STDAPI
DllUnregisterServer( void )
 {
    HRESULT hr = AMovieDllUnregisterServer( );
    if( FAILED(hr) )
        return hr;
 
    IFilterMapper *pFm = 0;
 
    hr = CoCreateInstance( CLSID_FilterMapper
                           , NULL
                           , CLSCTX_INPROC_SERVER
                           , IID_IFilterMapper
                           , (void **)&pFm       );
    
    if(FAILED(hr))
        return hr;
 
    hr = pFm->UnregisterFilter(
        &CLSID_VideoCompressorCategory,
        g_wszName,
        CLSID_SampleCompressorFilter);
 
    pFm->Release();
    return hr;
 }

Requirements

Header

dshow.h

Library

Strmiids.lib

See Also

Reference

DLL and Setup Functions