Método IMFReadWriteClassFactory::CreateInstanceFromURL (mfreadwrite.h)
Cria uma instância do gravador ou leitor de origem do coletor, considerando uma URL.
Sintaxe
HRESULT CreateInstanceFromURL(
[in] REFCLSID clsid,
[in] LPCWSTR pwszURL,
[in] IMFAttributes *pAttributes,
[in] REFIID riid,
[out] LPVOID *ppvObject
);
Parâmetros
[in] clsid
O CLSID do objeto a ser criado.
Valor | Significado |
---|---|
|
Crie o gravador do coletor. O parâmetro ppvObject recebe um ponteiro de interface IMFSinkWriter . |
|
Crie o leitor de origem. O parâmetro ppvObject recebe um ponteiro de interface IMFSourceReader . |
[in] pwszURL
Uma cadeia de caracteres terminada em nulo que contém uma URL. Se clsid for CLSID_MFSinkWriter, a URL especificará o nome do arquivo de saída. O gravador do coletor cria um novo arquivo com esse nome. Se clsid for CLSID_MFSourceReader, a URL especificará o arquivo de entrada para o leitor de origem.
[in] pAttributes
Um ponteiro para a interface IMFAttributes . Você pode usar esse parâmetro para configurar o gravador de coletor ou o leitor de origem. Para obter mais informações, consulte estes tópicos:
Este parâmetro pode ser NULL.[in] riid
O IID da interface solicitada.
[out] ppvObject
Recebe um ponteiro para a interface solicitada. O chamador deve liberar a interface .
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Essa interface estará disponível no Windows Vista se o Suplemento de Atualização de Plataforma para Windows Vista estiver instalado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Suplemento Windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfreadwrite.h |