기본적으로 LAV 디코더이지만 ffdshow를 디코딩을 위해 하드웨어 가속과 함께 사용하고 싶습니다. 나는 사용 된 디코더는 MediaUriPlayerWPF-Mediakit에서 ffdshow를 사용하는 방법
public MediaUriPlayer()
{
Splitter = "LAV Splitter";
SplitterSource = "LAV Splitter Source";
VideoDecoder = "LAV Video Decoder";
AudioDecoder = "LAV Audio Decoder";
}
그래서 질문, 어떻게 FFDShowVideoDXVA를 활성화합니까됩니다에 정의되어
public static readonly Guid FFDShowVideo = new Guid("04FE9017-F873-410e-871E-AB91661A4EF7");
public static readonly Guid FFDShowVideoRaw = new Guid("0B390488-D80F-4a68-8408-48DC199F0E97");
public static readonly Guid FFDShowVideoDXVA = new Guid("0B0EFF97-C750-462c-9488-B10E7D87F1A6");
ClassId.cs 파일의 다음 행을 보았다? 디코더의 올바른 이름은 무엇입니까? 아니면 여기 잘못된 경로에 있습니다? 내가 FFDShowVideoDXVA 수 있도록 관리하는 경우
는 그리고하지 않을 경우 어떻게 프로그래밍 방식을 사용할 수 있습니까 (기본적으로 활성화 하드웨어 가속입니까?
도움이 많이 감사합니다.