Skip to content

Bug: IMFPluginControl::SetDisabled does not apply for Source Reader/Sink Writer #75

@BernhardMarconato

Description

@BernhardMarconato

I am researching ways to disable specific buggy encoders in Media Foundation in my app (mainly the AVC DX12 Encoder extension due to bug that is still not fixed on Microsoft Store).

There is the IMFPluginControl API which looks like exactly what is needed.

Unfortunately, it doesn't seem to apply to the Source Reader or Sink Writer or CaptureEngine or MediaCapture APIs. They will continue using transforms that have been disabled using IMFPluginControl::SetDisabled.

For me, this seems like a bug since exactly in these cases this functionality would be useful, since there is no other possibility to control which transforms are (not) used (if there is, please let me know).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions