Compartilhar via


Atributos do gravador do coletor

Os atributos a seguir podem ser usados para inicializar o gravador do coletor.

Atributo Descrição
MF_LOW_LATENCY Habilita o processamento de baixa latência.
MF_READWRITE_DISABLE_CONVERTERS Habilita ou desabilita conversões de formato pelo gravador do coletor.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Permite que o gravador de coletor use MFTs (transformações do Media Foundation) baseadas em hardware.
MF_SINK_WRITER_ASYNC_CALLBACK Contém um ponteiro para a interface de retorno de chamada do aplicativo para o gravador do coletor.
MF_SINK_WRITER_DISABLE_THROTTLING Especifica se o gravador do coletor limita a taxa de dados de entrada.
MF_TRANSCODE_CONTAINERTYPE Especifica o tipo de contêiner do arquivo de saída.
MFT_FIELDOFUSE_UNLOCK_Attribute Contém um ponteiroIMFFieldOfUseMFTUnlock, que é usado para desbloquear um MFT com restrições de campo de uso. Para obter mais informações, consulte de Restrições de Campo de Uso.
MF_SINK_WRITER_D3D_MANAGER Use esse atributo para fornecer um dispositivo Direct3D para quaisquer codificadores de vídeo ou coletores de mídia carregados pelo gravador do coletor.

 

Use esses atributos com os seguintes métodos e funções:

Para usar qualquer um desses atributos, chame primeiro MFCreateAttributes para criar um novo repositório de atributos. Em seguida, use a interfaceIMFAttributes para definir os atributos desejados no repositório de atributos. Passe o ponteiro IMFAttributes para o parâmetro pAttributes de qualquer um dos métodos ou funções listados anteriormente.

IMFSinkWriter

de atributos do Media Foundation