vault backup: 2025-03-19 19:47:03

Affected files:
00. Inbox/MediaFoundation.canvas
This commit is contained in:
2025-03-19 19:47:03 +08:00
parent f827ba6717
commit ae2d0b7128

View File

@@ -0,0 +1,11 @@
{
"nodes":[
{"id":"d6c4368826cc2627","x":-317,"y":0,"width":577,"height":200,"type":"text","text":"`IMFAttributes`\n\n```cpp\npDeviceAttributes->SetGUID(\n MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE,\n MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID)\npDeviceAttributes->SetString(\n MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID,\n deviceSymbolic.c_str())\n```\n"},
{"id":"3df0dd59ad66c803","x":-278,"y":-260,"width":500,"height":140,"type":"text","text":"`IMFActivate(pDevice)`\n\n它就是你需要的裝置\n\n```cpp\nMFCreateDeviceSourceActivate(pDeviceAttributes, &pDevice)\n```\n"},
{"id":"5ab8d6f75e911379","x":-294,"y":-620,"width":531,"height":264,"type":"text","text":"`IMFMediaSource`\n\n> 媒體來源是一種產生媒體資料的物件。 例如,資料可能來自視訊檔案、網路串流或硬體裝置,例如相機。 每個媒體來源都包含一或多個資料流程,而每個資料流程都會提供一種類型的資料,例如音訊或視訊。\n\n```cpp\nIMFMediaSource* pMediaSource = NULL;\npDevice->ActivateObject(IID_PPV_ARGS(&pMediaSource)\n```"}
],
"edges":[
{"id":"90da9679f52c2406","fromNode":"d6c4368826cc2627","fromSide":"top","toNode":"3df0dd59ad66c803","toSide":"bottom","label":"建立"},
{"id":"53dfe096135de053","fromNode":"3df0dd59ad66c803","fromSide":"top","toNode":"5ab8d6f75e911379","toSide":"bottom","label":"建立"}
]
}