回答編集履歴

3

修正

2021/01/26 02:57

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- はないですが、Media Foundationを内部で使用しているのであれば、Media Foundationの一部のコンポーネントは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
 

2

修正

2021/01/26 02:57

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- 確信はないですが、Media Foundationを内部で使用しているのであれば、Media Foundationの一部のコンポーネントの一部は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
 

1

追記・修正

2021/01/26 02:35

投稿

退会済みユーザー
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)