回答編集履歴
3
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
確
|
1
|
+
確証はないですが、Media Foundationを内部で使用しているのであれば、Media Foundationの一部のコンポーネントはCOMで実装されているので、スレッドのアパートメントが影響しているかもしれません。[Media Foundation and COM](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-and-com) より抜粋すると、
|
2
2
|
|
3
3
|
> Media Foundation components cannot be STA objects. Many Media Foundation objects do not need to be COM objects at all. But if they are, they cannot run in the STA.
|
4
4
|
|
2
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
確信はないですが、Media Foundationを内部で使用しているのであれば、Media Foundationの一部のコンポーネント
|
1
|
+
確信はないですが、Media Foundationを内部で使用しているのであれば、Media Foundationの一部のコンポーネントはCOMで実装されているので、スレッドのアパートメントが影響しているかもしれません。[Media Foundation and COM](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-and-com) より抜粋すると、
|
2
2
|
|
3
3
|
> Media Foundation components cannot be STA objects. Many Media Foundation objects do not need to be COM objects at all. But if they are, they cannot run in the STA.
|
4
4
|
|
1
追記・修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
確信はないですが、MediaFoundationを内部で使用しているのであれば、MediaFoundationの一部のコンポーネントの一部はCOMで実装されているので、スレッドのアパートメントが影響しているかもしれません。[Media Foundation and COM](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-and-com) より抜粋すると、
|
1
|
+
確信はないですが、Media Foundationを内部で使用しているのであれば、Media Foundationの一部のコンポーネントの一部はCOMで実装されているので、スレッドのアパートメントが影響しているかもしれません。[Media Foundation and COM](https://docs.microsoft.com/en-us/windows/win32/medfound/media-foundation-and-com) より抜粋すると、
|
2
2
|
|
3
3
|
> Media Foundation components cannot be STA objects. Many Media Foundation objects do not need to be COM objects at all. But if they are, they cannot run in the STA.
|
4
4
|
|
@@ -9,3 +9,5 @@
|
|
9
9
|
[アパートメントモデルと、.NETのSTAThreadAttribute](http://zecl.hatenablog.com/entry/20070708/p1)
|
10
10
|
|
11
11
|
[COMのアパートメント (6) アパートメントの種類はどのように決まるのか](https://www.kekyo.net/2013/07/22/382)
|
12
|
+
|
13
|
+
[Thread.SetApartmentState(ApartmentState) メソッド](https://docs.microsoft.com/ja-jp/dotnet/api/system.threading.thread.setapartmentstate?view=net-5.0)
|